1

ユーザーがボタンを数秒間押したままにし、遅延がなくなる前にユーザーがボタンから指を離すと、アプリで特定のアクションを実行する必要があります。このアクションはキャンセルされます。プレスには「ontouchstart」イベントを使用します。

HTMLとJavaScriptを使用してこれを達成する方法はありますか?

ありがとう。

4

2 に答える 2

2

この特定の要件を達成するためのコードスニペットは次のとおりです。

var pressTimer;
$("#btnClick").mouseup(function(){
  clearTimeout(pressTimer);
  return false;
});
$("#btnClick").mousedown(function(){
  pressTimer = window.setTimeout(function() { ... your code here ...},time_delay)
  return false; 
}); 
于 2012-11-14T12:48:31.243 に答える
1

javascript でキーアップおよびキーダウン イベントを検索する

便利なリンク: http://www.webmonkey.com/2010/02/javascript_events/#keydown

于 2012-11-14T12:44:35.630 に答える