javascript - Owl Carousel JS return to first image -


i have owlcarousel nav links within first slide, there way make carousel return first slide after event, timer, or when mouse moves out of carousel? possible trigger carousel mousing on link rather clicking it?

code snippet:

            <div class="owl-carousel">                 <div class="item" data-hash="slide0">                     <ul>                         <li><a class="button secondary url" href="#slide1">1</a></li><br/>                         <li><a class="button secondary url" href="#slide2">2</a></li><br/>                         <li><a class="button secondary url" href="#slide3">3</a></li><br/>                         <li><a class="button secondary url" href="#silde4">4</a></li><br/>                         <li><a class="button secondary url" href="#slide5">5</a></li><br/>                         <li><a class="button secondary url" href="#slide6">6</a></li><br/>                     </ul>                 </div>                 <div class="item" data-hash="slide1">                     //some image                 </div>                 <div class="item" data-hash="slide2">                     //some image                 </div>                 <div class="item" data-hash="slide3">                     //some image                 </div>                 <div class="item" data-hash="slide4">                     //some image                 </div>                 <div class="item" data-hash="slide5">                     //some image                 </div>                 <div class="item" data-hash="slide6">                     //some image                 </div>             </div> 

according owlcarousel's docs can use to.owl.carousel function slide specific position.

here example both - going first slide (slides numbering starts 0) , hover on li elements go specific slide on hover.

var owl;  $(document).ready(function(){    owl = $(".owl-carousel").owlcarousel({items:1});    $('#btn1').click(function() {      owl.trigger('to.owl.carousel', [0, 400]);    });        $('#ul1 li').hover(function() {      owl.trigger('to.owl.carousel', [parseint($(this).text()) - 1, 400]);    });  });
body {    margin: 0;    padding: 0;  }    .owl-carousel .item {    height: 120px;    background: #4dc7a0;    padding: 1rem;    list-style: none;    margin: 10px;    text-align: center;    color: white;    font-size: 20px;    line-height: 120px;  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/owlcarousel2/2.1.6/assets/owl.carousel.css">  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/owlcarousel2/2.1.6/assets/owl.theme.default.min.css">  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/owlcarousel2/2.1.6/owl.carousel.min.js"></script>  <!-- set html -->    <div class="owl-carousel">    <div class="item"> slide1 </div>    <div class="item"> slide2 </div>    <div class="item"> slide3 </div>    <div class="item"> slide4 </div>    <div class="item"> slide5 </div>    <div class="item"> slide6 </div>    <div class="item"> slide7 </div>    <div class="item"> slide8 </div>    <div class="item"> slide9 </div>    <div class="item"> slide10 </div>    <div class="item"> slide11 </div>    <div class="item"> slide12 </div>  </div>    <button id="btn1">go first</button>  <ul id="ul1">    <li>1</li>    <li>5</li>    <li>10</li>  </ul>


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -