javascript - jQuery - 多次触发点击

标签 javascript jquery

刚接触 jQuery,仍在学习很多东西,所以如果这是一个愚蠢的问题,我很抱歉!

我能够触发点击,但我想一遍又一遍地运行该函数,以便我的轮播不断自行旋转。

我该怎么做?

这是我到目前为止所拥有的:

setTimeout(function(){
    $('.next').trigger('click');
}, 500);

谢谢!

最佳答案

您可以通过将 setTimeout 替换为 setInterval 来实现此目的在指定的超时后继续重复点击。

setInterval(function(){
    $('.next').trigger('click');
}, 500);

公平警告,虽然这可行,但这是一个糟糕的解决方案。最好在轮播中寻找 API,或者添加一个来触发幻灯片。

关于javascript - jQuery - 多次触发点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25214012/

相关文章:

javascript - 如何正确使用 react-router-dom 中的 useHistory()?

php - 奇怪的 AJAX 行为 - 一次没有保存正确的数据

javascript - 通过引用传递对象到返回的函数

JQuery:第二个函数在 on.change 上未正确调用

jquery - CSS 并排 DIV - Dynatree 不水平填充

javascript - 如何通过 jquery 在任意位置单击隐藏弹出窗口?

javascript - $this - 找不到正确的 jQuery 选择器

javascript - Sequelize - 使用 MySQL 选择所有超过 5 分钟的记录的抽象查询

javascript - 如何在 AngularJS 中从不同 Controller 传递所选值

javascript - javascript中的四叉树