我已经将事件监听器设置为onmouseUp。

我想让onmouseUp在短时间内(只需单击)和onmouseUp之间保持区别,让我们说一秒钟以上,或者与mouseMove一起使用onmouseDown。

原因:

我正在听2号按钮(== 2),我想使用onclick函数来使某些内容居中并按住button2并向上/向下移动鼠标来缩放某些内容。但是不要一次都做。

是否可以在JS或jQuery中使用任何集成方法?

最佳答案

NOW上获取Mouse Down

NOW上获取Mouse Up

var start = 0;
$('#button').mousedown(function () {
    start = $.now();
});
$('#button').mouseup(function () {
    end = $.now();
    $('#output').html(end - start);
    if (end - start > 1000) {
        alert('you just held the mouse for 1 second');
    }
});


DEMO

关于javascript - Javascript onmouseUp没有保持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27536608/

10-12 13:07