编程语言
首页 > 编程语言> > Mousedown Timer使用JavaScript / jQuery

Mousedown Timer使用JavaScript / jQuery

作者:互联网

如何知道用户按住鼠标按钮的时间长度(网页上的任何位置)?我想在用户按住鼠标按钮至少2-3秒时执行一个功能(最好在此过程中取消鼠标按下).这可能吗?

解决方法:

干得好:

$(window).mousedown(function(e) {
    clearTimeout(this.downTimer);
    this.downTimer = setTimeout(function() {
        // do your thing 
    }, 2000);
}).mouseup(function(e) {
    clearTimeout(this.downTimer);
});

现场演示:http://jsfiddle.net/simevidas/Pe9sq/2/

标签:javascript,jquery,mousedown
来源: https://codeday.me/bug/20190927/1824973.html