[英]How to detect a long press on a button/image
我正在做一个 phonegap 项目。 我需要实现一个长按事件。 我们如何使用 JavaScript 检测长按图像/按钮?
$('#target').mousedown(function() {
alert('Handler for .mousedown() called.');
//start a timer
});
$('#target').mouseup(function() {
alert('Handler for .mouseup() called.');
//stop the timer and decide on long click
});
我想到的一种方法是:
在 onclick 事件的开始,记录时间,这给了你第一次点击的时间。
然后检查时间跨度。 假设,你说 5 秒的时间跨度是一个长按事件。 如果检查成功,这是一个长按事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.