以下代码触发一个图片库。
$('#coursepanel .thumbstrip img:first').click();
我想要 5000 毫秒的超时,然后触发下一个元素,然后再过 5000 毫秒后触发下一个元素,等等……等等……然后,如果该元素是集合中的最后一个元素,则再次触发第一个元素。
以下代码触发一个图片库。
$('#coursepanel .thumbstrip img:first').click();
我想要 5000 毫秒的超时,然后触发下一个元素,然后再过 5000 毫秒后触发下一个元素,等等……等等……然后,如果该元素是集合中的最后一个元素,则再次触发第一个元素。
我建议查看 jQuery Cycle 插件以了解此类功能。它将为您提供您正在寻找的功能,而无需自己编程。
http://jquery.malsup.com/cycle/
控制效果速度的参数是“超时”和“速度”。您可以在选项页面上查看所有选项:http: //jquery.malsup.com/cycle/options.html。
有点混乱的家伙。我们不是在寻找一个 JQuery 库,也不是一个插件。只是一个无限循环,会在元素之间移动。现在要修复脑部接缝。
function gslide(slide) {
$(slide).click();
setTimeout(function(){
if($(slide).attr('id') == $('#coursepanel .thumbstrip img:last').attr('id'))
{
gslide($('#coursepanel .thumbstrip img:first'));
}
else {
gslide($(slide).next());
}
},3000);
}
gslide($('#coursepanel .thumbstrip img:first'));