簡體   English   中英

按下按鈕並按住Android PhoneGap中的操作

[英]Button press and hold for action in Android PhoneGap

如果用戶按下並按住按鈕幾秒鍾,如果用戶在延遲用完之前將手指從按鈕上移開,我需要在我的應用程序中執行特定操作,然后此操作將被取消。 我為媒體使用'ontouchstart'活動。

有什么辦法可以用html和javascript實現這個目的嗎?

謝謝。

以下是實現此特定要求的代碼段,

var pressTimer;
$("#btnClick").mouseup(function(){
  clearTimeout(pressTimer);
  return false;
});
$("#btnClick").mousedown(function(){
  pressTimer = window.setTimeout(function() { ... your code here ...},time_delay)
  return false; 
}); 

在javascript中搜索keyup和keydown事件

有用的鏈接: http//www.webmonkey.com/2010/02/javascript_events/#keydown

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM