该代码应该是这样的 $("#BTN&#34)。鼠标按下()延迟(2000); 是否有可能将延迟功能绑定到mousedown或者是否有其他方法可以做到?请帮助我
答案 0 :(得分:1)
不,但你可以这样做:
var easyWayOut = 'string cheese';
$("#btn").mousedown(function(){
setTimeout(function(){
// do something here
alert(easyWayOut);
},2000);
});
另外,如果你想要动画一下,你可以这样做:
$("#btn").mousedown(function(){
$(this).fadeOut().delay(2000).fadeIn();
});