我正在使用 cycle.all.js jQuery 插件(http://jquery.malsup.com/cycle/)。现在它工作正常,但我需要第一张图像的超时时间比其他图像短。因此,当用户第一次将鼠标悬停在幻灯片 div 上时,循环立即开始,但在第一张幻灯片之后,它会将超时更改为 650。这就是我的代码现在的样子:
$('div#slideshow').mouseenter(->
$(this).cycle
fx: "fade",
speed: 1
timeout: 650
).mouseleave ->
$(this).cycle 'stop'