通常は、シングルクリックをダブルクリックすると呼び出されます。 onclickをやりとりして短時間で2回目のクリックが来たら待つ方法はありますか?html要素をシングルクリックとダブルクリックとで異なる応答にする方法は?
2
A
答えて
1
はい。
ondblclick
イベントは、ダブルクリックで発生する必要があるイベントに使用してください。 https://developer.mozilla.org/en/DOM/element.ondblclick
onClickイベントハンドラは、ダブルクリックしても発生することに注意してください。その動作が望ましくない場合は、タイマーでイベントが発生するように設定し、ダブルクリックイベントハンドラー内からそのタイマーをキャンセルすることができます。
1
号(っぽい)
dblclick
遅延が経過するまで、ダブルクリックしたとき、あなたは2つのclick
イベントを取得しますclick
ハンドラを処理するために待機し、いくつかのOSやデバイスとは異なり。 http://jsfiddle.net/S53mn/
これを回避する唯一の方法は、クリックハンドラをダブルクリックの遅延だけ遅延させ、ダブルクリックが検出された場合はクリックハンドラをキャンセルすることです。ダブルクリックして遅延がからOS-に-OSによって異なり、ユーザーの設定に基づいて、および
- ハードであるあなたは、非常に長い可能性を考慮した場合(ので、ダブルクリックタイマー)ユーザーがシングルクリックを実行してから処理を開始するまでの間に非常に顕著な遅延があります。
関連する問題
- 1. RadGridシングルクリックでダブルクリック
- 2. ダブルクリックでシングルクリックまたはダブルクリックを傍受ダブルクリックでダブルクリックコードを実行
- 3. 異なるタッチイベントごとに異なる応答
- 4. 同じHTML要素に複数のイベントハンドラを追加する方法と、イベントに応じて異なるメソッドを実行する方法はありますか?
- 5. サーバーは、iOS/Restkitとは異なる応答を返します。
- 6. マウスのシングルクリックでダブルクリックを呼び出す
- 7. php apiでキャンペーンモニタの要求と応答でデバッグを有効にする方法
- 8. 応答ws-addressingアクション要素に影響を与える方法は?
- 9. 異なるBluetoothディスカバリーリクエストの異なるデバイス名に応答する
- 10. 同じ要求は、二つの異なる応答
- 11. 1つの要素をダブルクリックすると別の要素が選択される
- 12. ダブルクリックでJquery要素を削除する
- 13. JSTree:ダブルクリックの代わりにシングルクリックするとノードが展開されますか?
- 14. IOSのWebviewで応答タイプ(Json/Html)をチェックする方法
- 15. MVCはjsonとhtmlの両方の応答を返す
- 16. ポリマー要素のプロパティに異なる要素からアクセスする方法
- 17. jQueryで異なるdivにjson応答を適用する
- 18. Goでhttp2要求と応答の詳細なトレースを有効にする方法はありますか?
- 19. jquery synchron fadeoutとfadeeto異なる要素
- 20. ネイティブに反応する - UI /要素を調べる方法は?
- 21. xPagesとhtmlテンプレート - 要素のサイズが異なります
- 22. HTML要素のidをユニークにして、ajax応答の正しい要素に何かが追加されるようにする方法
- 23. 異なる要素の異なる親クラスを取得する方法
- 24. ブラウザとAJAX応答のCORSヘッダーが異なる
- 25. 遅延と再試行で応答をフィルタリングする方法:RxJava
- 26. struts2で応答としてxmlを取得する方法
- 27. 要求と応答の両方を必要とするServiceStackプラグインを書く方法Dtos
- 28. 異なるスレッドの応答コールバック
- 29. HTTP応答HTMLファイルを送信する方法
- 30. HTMLフォームの応答をリダイレクトする方法