我正在寻找仅在用户将鼠标悬停在图像上时才播放图像幻灯片的最佳方式(当用户将鼠标移到图像外时幻灯片再次停止)。
下面的演示做了我需要的一切,除了悬停功能。
演示链接
链接到文档
这是html
<div class="fadein">
<img src="http://farm3.static.flickr.com/2610/4148988872_990b6da667.jpg">
<img src="http://farm3.static.flickr.com/2597/4121218611_040cd7b3f2.jpg">
<img src="http://farm3.static.flickr.com/2531/4121218751_ac8bf49d5d.jpg">
</div>
和 jQuery
$(function(){
$('.fadein img:gt(0)').hide();
setInterval(function(){
$('.fadein :first-child').fadeOut()
.next('img').fadeIn()
.end().appendTo('.fadein');},
3000);
});
此外,我正在寻找提高幻灯片速度的最佳方法,从 3000 减少到 1000,(由 RUJordan 指出)