javascript - 哪个事件将以最快和最一致的方式触发 - matchMedia、window.resize、orientationchange 或两者?

标签 javascript android iphone mobile webkit

基本上,我需要在用户旋转手机时触发一个函数,并且想根据每个人的经验了解他们最推荐的事件,以便该函数被调用得最快、最一致。我知道我的标题中提到的所有事件在各种 webkit 设备上都有其积极和消极的一面,因此我想确保我使用的是正确的方法。

我还主要在 iOS 和 Android v2.2+ 设备上进行测试

感谢所有建议

最佳答案

我发现 orientationchange 在 Android( native 浏览器)和 iOS 上都非常可靠。

关于javascript - 哪个事件将以最快和最一致的方式触发 - matchMedia、window.resize、orientationchange 或两者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182149/

相关文章:

javascript - HTML/jQuery 仅在刷新时更改 URL 的一部分

javascript - 如何在js中读取表格中单击行的第一列?

android - TabWidget 中的按钮

android - 在真实设备上调试已安装的应用程序

iphone - 云制作的两点之间的距离

ios - 推送通知在iOS 8.3中不起作用

javascript - 如何使用 jQuery/Javascript 模拟单击​​在新选项卡/窗口中打开的链接?

javascript - 减少用于加速交互的 jquery 选择器的数量

android - key 工具 : SHA256withRSA written instead of an actual SHA256 on my production keystore

iphone - 将元数据写入 ALAsset