gpt4 book ai didi

按住鼠标时JavaScript重复 Action

转载 作者:可可西里 更新时间:2023-11-01 01:21:14 24 4
gpt4 key购买 nike

是否有一个 JavaScript 函数每隔这么多毫秒重复一次 html 按钮被按住?如果这可以用标准的 JavaScript 来完成,那就太好了,但是使用 jQuery 或 jQuery 插件也会很棒。

最佳答案

关于mousedown()事件,此代码启动一个重复计时器(在此示例中每 500 毫秒),一旦 mouseup() 被取消事件发生。这应该适应你想要的:

var intervalId;
$("#button").mousedown(function() {
intervalId = setInterval(do_something, 500);
}).mouseup(function() {
clearInterval(intervalId);
});

function do_something() {
// whatever
}

参见 setInterval()有关清除计时器的更多信息。

关于按住鼠标时JavaScript重复 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934986/

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