gpt4 book ai didi

Javascript setInterval 功能到 onmousedown 事件

转载 作者:行者123 更新时间:2023-11-28 02:05:58 26 4
gpt4 key购买 nike

我正在尝试使用 Javascript 和 SVG 键盘图像创建虚拟键盘。我已经能够访问“button”元素的 onmousedown 属性,并在按下该按钮时调用 myFunction

button.onmousedown = (function(self) {
return function() { self.myFunction(); };
})(this);

我希望添加重复键功能,并希望合并 setInterval 以便 myFunction 每秒左右重复一次。我无法将 setInterval 合并到 onmousedown 功能中。我应该尝试将 setInterval 添加到上面的代码中还是将其添加到 myFunction 中?我只想使用基本的 Javascript。提前致谢。

最佳答案

var interval;

button.addEventListener('mousedown', function() {
interval = setInterval(doSomething, 20);
});

button.addEventListener('mouseup', function () {
clearInterval(interval);
});

function doSomething()
{
//your code here
}

类似这样的吗?

实例:http://cssdeck.com/labs/cbpb6qqm

关于Javascript setInterval 功能到 onmousedown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17755416/

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