ユーザーがボタンを数秒間押したままにし、遅延がなくなる前にユーザーがボタンから指を離すと、アプリで特定のアクションを実行する必要があります。このアクションはキャンセルされます。プレスには「ontouchstart」イベントを使用します。
HTMLとJavaScriptを使用してこれを達成する方法はありますか?
ありがとう。
ユーザーがボタンを数秒間押したままにし、遅延がなくなる前にユーザーがボタンから指を離すと、アプリで特定のアクションを実行する必要があります。このアクションはキャンセルされます。プレスには「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 でキーアップおよびキーダウン イベントを検索する
便利なリンク: http://www.webmonkey.com/2010/02/javascript_events/#keydown