Javascript 在鼠标按下设置时间jQuery/JS后运行函数
基本上,当按住Javascript 在鼠标按下设置时间jQuery/JS后运行函数,javascript,jquery,Javascript,Jquery,基本上,当按住block\u delete类的任何按钮超过1秒时,OpenLoader()应该运行。我在谷歌上搜索了一下,然后做了这个,有点效果: var functionDeleteBlockDia = function() { $(".block_delete").mouseup(function (){ event.preventDefault(); }); $(".block_delete").mousedown(function (
block\u delete
类的任何按钮超过1秒时,OpenLoader()
应该运行。我在谷歌上搜索了一下,然后做了这个,有点效果:
var functionDeleteBlockDia = function() {
$(".block_delete").mouseup(function (){
event.preventDefault();
});
$(".block_delete").mousedown(function (){
setTimeout(function(){
OpenLoader();
}, 1000);
});
}
我遇到的问题是鼠标上的OpenLoader()代码>死亡,我尝试解除鼠标的绑定,即使没有附加任何函数,我尝试附加event.preventDefault()代码>在上面,你可以看到,但它仍然没有工作 它在这里工作:
你能为这段代码提供JSFIDLE吗?当然,给我一点时间,我会创建一个FIDLE.hmmm,它在FIDLE中似乎工作得很好:我仔细检查了一下,没有任何冲突,brb,让我再检查一下。我想最好使用jquery的on()
即$('.block_delete')。on('click',function(){//code here)代码>
$(".block_delete")
.mousedown(function (){
setTimeout(function(){
OpenLoader();
}, 1000);
});
function OpenLoader(){
alert('test');
}