理想情况下我能做到$(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 个事件侦听器。出于性能原因!
有谁知道使用完成的事件委托的库?
这个 stackoverflow 问题很相似,但不是事实——扩展 jQuery 的 .on() 以处理移动触摸事件