【发布时间】:2011-12-24 14:35:45
【问题描述】:
我正在尝试在具有相同类的列表项上模拟单击事件,每隔几秒一次。我已经尝试了很多不同的方法。使用 .each 和 delay() 的组合会导致同时触发所有点击。我找到了一个有类似问题的人,答案是执行以下操作...
var elements = $(this).find('.slide');
var index = 0;
setTimeout(function () {
$(elements).get(index).trigger("click");
index++;
}, 3000);
这每次都会给我一个 js 错误,并且似乎没有填充数组...也许我遗漏了一些明显的东西...
谢谢
【问题讨论】:
-
我们需要你的html,你有'.slide'类的元素
标签: jquery settimeout each