できるのが理想$(document.body).on("tap", "#myElement", this.eventHandler);
しかし、jQuery はまだそれを行っていません。
非常に多くのライブラリが表示されます -- https://github.com/bebraw/jswiki/wiki/Touch。そのページには長いリストがあります。
それらはすべて、昔ながらのイベントリスニングを使用しているようです。など$("#element").touchLibraryThingy(); $("#element").bind("tap")
。に相当しaddEventListener
ます。
これは ID (Sorta) には最適ですが、50 個のリスト項目があり、すべてにイベントが含まれている場合、古い Android の誰かに 50 個のイベント リスナーを持たせたくありません。パフォーマンス上の理由から!
完了したイベント委任を使用するライブラリを知っている人はいますか?
このスタックオーバーフローの質問は似ていますが、真実にはなりません - jQuery の .on() を拡張してモバイル タッチ イベントを操作する