1

当移动设备的方向发生变化时,此代码会创建警报。它适用于我的 iPhone,但在我的 Android 上,警报不断触发,有效地使页面不可用。代码在 dom 就绪上运行。

function orientation() {

    alert('orientation change');
    // return false;
}   
window.onorientationchange = orientation;

有人知道为什么会这样吗?万一有一个使用它的解决方案,我在这个网站上使用 jQuery。谢谢

更新 - 这段代码做同样的事情:

var supportsOrientationChange = "onorientationchange" in window, orientationEvent =     supportsOrientationChange ? "orientationchange" : "resize";

  window.addEventListener(orientationEvent, function() {
     alert ('orientation changed');
  }, false);
4

0 回答 0