1

このコードは、モバイル デバイスの向きが変更されたときにアラートを作成します。iPhone では問題なく動作しますが、Android ではアラートが発生し続け、事実上、ページが実行できなくなります。コードは dom Ready で実行されます。

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