触发器.点击-几个点击



我想处理触发器。单击事件

这个动作可以工作一次,但是我如何处理和编辑它

,例如点击10次或延迟后点击....

如何定制?

my code:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
function dio() {
$("#bin").append("hi" + "<br>")
}
</script>
<button id="btn" onclick="dio()">|||</button>
<div id="bin">
</div>
<script>
$("#btn").trigger('click');
</script>

这个动作在加载页面后打印一个提示,我如何设置点击计数,以及时间和停止?

可以使用setInterval()每秒触发一次。为了在n次之后停止点击,你可以添加一个数据字段到你的按钮。

代码片段:

function doit() {
$("#bin").append("hi" + "<br>")
}

setInterval(() => {
var max = +$("#btn").data('max') - 1;
if (max >= 0) {
$("#btn").data('max', max);
$("#btn").trigger('click');
} else {
clearInterval(timer);
}
}, 1000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="btn" data-max="10" onclick="doit()">|||</button>
<div id="bin">
</div>

最新更新