Jcarousel. Как сделать непрерывную прокрутку изображений?
Добрый день...
Подскажите пожалуйста как сделать чтобы, при событий onmouseover непрерывно выполнялась функция prev() и next() для соответствующих кнопок. Делаю так: $(document).ready(function(){ carusel = $('#mycarousel').jcarousel({ wrap: 'circular', scroll:1, initCallback: gallery_initCallback, animation: 'slow', }); } function gallery_initCallback(carousel) { $(".jcarousel-next").bind('mouseover', function(){ carousel.next() //Так сдвигается только один раз }); $(".jcarousel-prev").bind('mouseover', function(){ carousel.prev() }); } Буду благодарен за помощь |
setInterval
|
Спасибо, я тоже так думал но не решался попробовать)))
Вот получившийся код: function gallery_initCallback(carousel) { var timern var intervaln = 300; //Вперёд $(".jcarousel-next").bind('mouseover', function(){ timern = setInterval(function(){carousel.next()},intervaln); }); $(".jcarousel-next").bind('mouseout', function(){ clearInterval(timern); }); //Назад $(".jcarousel-prev").bind('mouseover', function(){ timern = setInterval(function(){carousel.prev()},intervaln); }); $(".jcarousel-prev").bind('mouseout', function(){ clearInterval(timern); }); } |
:yes:
|
Часовой пояс GMT +3, время: 23:45. |