我已经将事件监听器设置为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/