私は phonegap プロジェクトに取り組んでいます。長押しイベントを実装する必要があります。JavaScript を使用して画像/ボタンの長押しを検出するにはどうすればよいですか?
2534 次
2 に答える
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
});
于 2012-07-09T09:22:33.383 に答える
1
私の頭に浮かぶ1つの方法は次のとおりです。
onclick イベントの開始時に、時間を記録します。これにより、最初のクリックの時間がわかります。
次に、期間を確認します。5 秒間のタイム スパンが長押しイベントであるとします。チェックが成功した場合、これは長押しイベントです。
于 2012-07-09T09:21:52.907 に答える