我目前正在使用 GalleryView 插件(http://spaceforaname.com/galleryview/)开发一个网站。一切都很好,除了没有“鼠标悬停时开始自动播放”选项(相当于悬停时停止),所以我正在尝试自己实现一个。当我查看 javascript 代码时,我可以看到有一个“showNext”方法,我想在用户没有将鼠标悬停在图库上一段时间后调用它。这是我正在使用的代码的简短版本(不起作用):
$j(function(){
sliderr = $j('#productGallery').galleryView({
transition_speed: 600,
autoplay: false
});
});
$j('.gallery-wrapper').mouseout(function(){
if (timer == null) {
timer = setInterval( function(){
if (counter > 5000) {
sliderr.galleryView("showNext");
counter = 0;
} else
counter += 1000;
}, 1000);
}
});
有人知道这段代码有什么问题吗?