Skip to main content
 首页 » 编程设计

jquery之移动 Web 应用程序的快捷按钮

2026年07月24日10davidwang456

我构建了一个 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 的元素。

尝试修复该问题并让我知道它是如何工作的