如何检测长按按钮/图像

时间:2012-07-09 09:16:15

标签: javascript iphone dom cordova dom-events

我正在开展一个phonegap项目。我需要实施长时间的新闻发布会。我们如何使用JavaScript检测长按图像/按钮?

2 个答案:

答案 0 :(得分:2)

$('#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 :(得分:1)

我想到的一种方式是:

1)在onclick事件开始时,记录时间,这将为您提供第一次点击的时间。

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