iPhone のホーム画面に Web アプリケーションを保存しており、デバイスの向きが変わったときに JavaScript を実行する必要があります。
これを試してみましたが、デスクトップ ブラウザーでのみ動作し、iPhone では動作しないようでした。
window.onresize = function() {
alert('rotation change!');
};
フックすることになっている特別なイベントはありますか?
iPhone のホーム画面に Web アプリケーションを保存しており、デバイスの向きが変わったときに JavaScript を実行する必要があります。
これを試してみましたが、デスクトップ ブラウザーでのみ動作し、iPhone では動作しないようでした。
window.onresize = function() {
alert('rotation change!');
};
フックすることになっている特別なイベントはありますか?
を探していonorientationchange
ます。
これを jQuery と一緒に使用します。
$(document).ready(function () {
function reorient(e) {
alert('rotation change!');
}
window.onorientationchange = reorient;
window.setTimeout(reorient, 0);
});
または、コードで使用することもできonorientationchange
ます。
DOM ドキュメントの準備ができているかどうかを知る必要がない場合は、jQuery を使用する必要はありません。