【问题标题】:Is fastclick.js implemented?fastclick.js 实现了吗?
【发布时间】:2015-07-05 12:19:12
【问题描述】:

我遇到的问题是,当我通过单击网站上的某些按钮来测试 300 毫秒的延迟时,我发现没有延迟。但是当我加载应用程序太phonegap时,然后我触摸平板电脑上的按钮,我直接注意到300毫秒的延迟..所以我有点困惑,我注意到phonegap的延迟,但在网站上测试时几乎没有.. .所以我希望在加载它之前使用警报或其他东西来检查fastclick.js是否在网站上运行?这将节省我的时间。

我已将它包含在我的主 index.html 文件中,fastclick.js

<meta name="viewport" content="width=device-width, initial-scale=1">
<script type='application/javascript' src='js/fastclick.js'></script>
<script type="application/javascript">
    window.addEventListener('load', function() {
    new FastClick(document.body);
    }, false);
</script>

【问题讨论】:

    标签: javascript jquery cordova fastclick.js


    【解决方案1】:

    Fastclick 使用user agent 字符串执行浏览器检测。在您的 phonegap 应用程序中,user agent 与移动浏览器返回的不同,因此fastclick 脚本不会检测到您在移动设备上。您可以修改user agent 并且在this thread 的答案中描述了这样做的方法。

    【讨论】:

      猜你喜欢
      • 2014-07-19
      • 2014-06-18
      • 2016-07-25
      • 1970-01-01
      • 2014-03-19
      • 2013-12-24
      • 2013-10-11
      • 2015-11-05
      • 2021-11-28
      相关资源
      最近更新 更多