jquery - IOS 设备上不会触发orientationchange 事件

标签 jquery ios dom-events screen-orientation

Orientationchange事件不会在 iOS 设备上触发。在台式机和 Android 设备上都可以完美运行,但操作系统设备不支持此事件。如何确定 iOS 设备上的屏幕方向变化?

最佳答案

这真的很老了,但最近发生在我身上。
我使它与:

window.addEventListener('resize', functionName)

function functionName() {

  if(window.innerWidth > window.innerHeight) {
  
   //then do stuff
  }
  
  if(window.innerWidth < window.innerHeight) {

  //then do other stuff
  }
}

关于jquery - IOS 设备上不会触发orientationchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41317479/

相关文章:

javascript - 多次点击弹出

javascript - 我如何修改我的 javascript 代码来提醒这个?

ios - 如何将 iCloud 授权添加到应用程序 ID?

javascript - 添加 onClick 事件动态 DOM 对象

javascript - JQuery 移动版。无法以编程方式打开对话框;尝试了我能想到的一切

javascript - 使用 jQuery 查找文章正文

ios - 我需要推送通知来提醒用户某事吗

iphone - 后台本地通知

javascript - Lottie Events 和 Lottie EventListeners 有什么区别以及如何使用?

javascript - 按钮 : calling "onclick" parent's element instead of itself (HTML Button) 的奇怪行为