我确信有一些jQuery wiz可以在5-6行中做到这一点......我的代码现在看起来更像是意大利面,所以我在这里问这个原因
我在包含<prev
和next>
按钮的网页上有大约20个侧边秀
我喜欢在任何1秒内随机执行任何下一个侧面秀的点击
这会是lees分心吗,有20个侧面显示自动前进...
你如何使用jQuery
每隔1秒,选择任何class = next(按钮)并单击()
-
仅供记录:那不行!
<script type="text/JavaScript">
jQuery(document).ready(function($) {
setInterval( $('.next').click(), 1000 );
});
</script>
答案 0 :(得分:2)
将功能传递给setInterval
。
jQuery(function($) {
var $next = $('.next'); // cache the selector for better performance
setInterval(function () {
$next.click();
}, 1000 );
});
如果您想随机选择'.next'
中的一个来点击:
jQuery(function($) {
var $next = $('.next'),
n = $next.length;
setInterval(function () {
$next.eq(Math.floor(Math.random()*n)).click();
}, 1000 );
});