Необходима помощь! Остановка карусели при наведении курсора мыши.
Есть скрипт указанный ниже. Все отлично работает. Но уже третий день бьюсь над тем, чтобы сделать следующее: "необходимо чтобы при наведении курсора мыши на карусель (на одну из фото), карусель останавливалась, при убирании курсора, снова начинала двигаться"
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="http://www.xxx.net/examples/css/examples.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jcarousellite.js"></script> <script type="text/javascript"> jQuery(function(){ jQuery(".gallery").jCarouselLite({ auto: 800, speed: 1000 }); }); </script> <style type="text/css"> <!-- li{ float:left; margin:10px; } --> </style> <div class="main"> <div class="gallery"> <ul> <li><img src="img/pic1.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic2.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic3.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic4.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic5.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic6.jpg" height="113px" width="150px" alt=""/></li> <li><img src="img/pic7.jpg" height="113px" width="150px" alt=""/></li> </ul> </div> :help: Заранее спасибо! |
там нет такой возможности, попроси сделать разработчиков, я думаю они с радостью это добавят.
|
Цитата:
уж на что я лох в javascript - но там есть такая возможность и разработчики её уже добавили! не надо даже лезть в сам плагин. вот из документации:
/ * @option beforeStart, afterEnd : function - callbacks
* @example
* $(".carousel").jCarouselLite({
* btnNext: ".next",
* btnPrev: ".prev",
* beforeStart: function(a) {
* alert("Before animation starts:" + a);
* },
* afterEnd: function(a) {
* alert("After animation ends:" + a);
* }
* });
* @desc If you wanted to do some logic in your page before the slide starts and after the slide ends, you can
* register these 2 callbacks. The functions will be passed an argument that represents an array of elements that
* are visible at the time of callback.
*/
т.е. можно навесить до двух вызовов - перед началом анимации (каждого цикла) и после завершения анимации. можно, например, повесить опрос на "mouseover" и останавливать анимацию... и т.д. |
Nanto,
вы сами то сначала разобрались? там стоит setInterval который очистить не выйдет не изменяя исходники. |
или послать карусель и самому ручками её написать-строк 20 выйдет от силы.итого затраты на написать свою не сравняться с 3 днями сидения над чужим..
|
На мой взгляд Вам будет удобнее использовать owl-карусель, которая очень удобна и проста в использовании и уже предусматривает большой перечень возможностей. Свойство owl-карусели autoplayHoverPause решит Вашу задачу - https://owlcarousel2.github.io/OwlCa...i-options.html
|
| Часовой пояс GMT +3, время: 23:58. |