我构建了一个 WepApp,我想使用 Google 提供的这段代码消除触摸设备上的 300 毫秒延迟
文档
http://developers.google.com/mobile/articles/fast_buttons
我不确定,我在我的 HTC one X 上没有看到两个版本之间有任何区别。
演示1(正常)
http://jsbin.com/awejal/4/edit
演示 2(带有快速点击修复)
http://jsbin.com/awejal/5/edit
(在演示 2 中)我在控制台中收到额外的错误 TypeError: element is null 但为什么?我不明白。
请您参考如下方法:
这个问题几乎可以肯定是由您的打字错误引起的。像这样的 TypeError 意味着您试图在 null 对象上调用方法。您需要找出出现打字错误的原因,然后修复它。如果 DOM 和 jQuery 之间没有正确的链接,谷歌提供的代码将无济于事。
我认为给你带来问题的线路是
new FastButton(document.getElementById("fastclick"), goSomewhere);
因为我没有看到任何 id fastclick 的元素。
尝试修复该问题并让我知道它是如何工作的
