如何在jquery中为mousedown事件设置计时事件?

时间:2014-04-02 14:33:33

标签: jquery

该代码应该是这样的 $("#BTN&#34)。鼠标按下()延迟(2000); 是否有可能将延迟功能绑定到mousedown或者是否有其他方法可以做到?请帮助我

1 个答案:

答案 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();
 });