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, время: 03:14. |