单击或悬停后Jquery Cycle插件超时会加快?

时间:2012-03-05 10:51:25

标签: jquery-plugins hover jquery-cycle event-bubbling

我正在使用Jquery Cycle创建带有缩略图寻呼机的幻灯片。缩略图悬停时,幻灯片应暂停。

但是,我注意到如果快速点击拇指或者鼠标快速移动它们,则超时会发生变化。甚至跳过图像! (FireFox / IE9)。

我在这里尝试了一个修复,以防止冒泡,但循环不会加载:

$.click(function(event){ 
event.preventDefault(); 
event.stopPropagation(); 
})

这使得循环加载但没有解决问题:

$('#nav li a').onmouseenter(function(event){ 
event.preventDefault(); 
event.stopPropagation(); 
})

这些是我的设置&任何建议表示赞赏:

$('#slideshow').before('<ul id="nav">').cycle({     
fx:      'scrollLeft',
delay:   2000,
sync:    1,         
speed:   1500,      
timeout: 3000,
manualTrump:   true,
pager:  '#nav',
pagerEvent: 'mouseover', 
pauseOnPagerHover: true, 
slideExpr: 'img', 
allowPagerClickBubble: false, 
pagerAnchorBuilder: function(idx, slide) {
return '<li><a href="javascript:void(0);"><img src=\"' + slide.src + '" width="30" height="30"></a></li>';
} 
});

1 个答案:

答案 0 :(得分:0)

错误修复:Jquery循环版本:2.9999.3(2012年3月8日)