gpt4 book ai didi

javascript - JQuery mousedown 与 setInterval 无限

转载 作者:行者123 更新时间:2023-12-02 14:49:16 24 4
gpt4 key购买 nike

我的问题涉及this问题。

目前我正在使用this answer ,但我仍然可以欺骗该代码,因此 clearInterval 不会停止。按住鼠标左键的同时,我只需按右键即可打开上下文菜单。现在 clearInterval 没有被调用。

如果我将 contextmenu 事件添加到 clicker,并使用 clearInterval,它确实会被调用,但不会清除间隔.

<强> See this demo

最佳答案

clearInterval() 添加到 mousedown 事件:

clicker.mousedown(function() {
clearInterval(timeout);
timeout = setInterval(function() {
clicker.text(count++);
}, 500);

return false;
});

这将在上下文菜单上触发,并且它将阻止多个计时器同时运行。

Fiddle

关于javascript - JQuery mousedown 与 setInterval 无限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36316638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com