Я полагаю, вы ищете это http://jsfiddle.net/DNcAS/3/
$("#foo2").carouFredSel({
auto : {
button : "#foo2_play"
},
scroll : {
items : 1,
duration : 1000,
pauseDuration : 0
}
}).trigger("pause");
$('#foo2_next').mouseenter(
function() {
$("#foo2").trigger("configuration", ["direction", "left"])
.trigger("play");
}).mouseleave(function(){
$("#foo2").trigger("pause");
});
$('#foo2_prev').mouseenter(
function() {
$("#foo2").trigger("configuration", ["direction", "right"])
.trigger("play");
}).mouseleave(function(){
$("#foo2").trigger("pause");
});
Для линейной прокрутки измените параметры конфигурации на http://jsfiddle.net/DNcAS/4/
scroll : {
items : 1,
duration : 1000,
easing : "linear",
pauseDuration : 0
}
Или вы можете заменить mouseenter
и mouseleave
на hover
http://jsfiddle.net/DNcAS/5/
пс: еще более короткая версия http://jsfiddle.net/DNcAS/6/
$('#foo2_next,#foo2_prev').hover(function() {
var dir = $(this).hasClass('next') ? 'left' : 'right';
$("#foo2").trigger("configuration", ["direction", dir])
.trigger("play");
}, function(){
$("#foo2").trigger("pause");
});