【发布时间】:2012-10-26 03:46:27
【问题描述】:
理想情况下我可以做到$(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 问题很相似,但不是事实——Extend jQuery's .on() to work with mobile touch events
【问题讨论】:
标签: javascript jquery mobile touch