gpt4 book ai didi

javascript - Cordova 为 iOS 中的 click() 事件增加了 350 毫秒的延迟

转载 作者:可可西里 更新时间:2023-11-01 03:53:15 27 4
gpt4 key购买 nike

如果我使用类似 $('button').click(function() { alert('hi'); } 的东西并将以下内容添加到我的 <head> :

<meta name="viewport" content="user-scalable=no, width=device-width">

..我在 iOS 11 上将其作为普通移动网站运行,没有延迟(=> 预期行为)。

但是,如果我在iOS 上编译的Cordova 混合应用程序中运行完全相同 代码,延迟回来了! (=> 不好)

我是否必须像 2013 年一样再次开始使用 fastclick.js 或其他一些解决方法?这里的其他 Cordova 开发人员怎么样:您遇到同样的问题吗?

PS:它在 Android 上运行良好。

PPS:添加 touch-action: manipulation;不幸的是,在 CSS 中没有帮助

最佳答案

关于fastclick问题,显然,这是iOs 11.3引入的新错误。

这是 full explanation

这是一个解决 fastclick issue with iOs 11.3 问题的 fork

我也在寻找解决方法,因为 fastclick 看起来不再需要维护了......

关于javascript - Cordova 为 iOS 中的 click() 事件增加了 350 毫秒的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com