繁体   English   中英

如何检测长按按钮/图像

[英]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

});

我想到的一种方法是:

  1. 在 onclick 事件的开始,记录时间,这给了你第一次点击的时间。

  2. 然后检查时间跨度。 假设,你说 5 秒的时间跨度是一个长按事件。 如果检查成功,这是一个长按事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM