スポンサーリンク

横持ち、縦持ち(オリエンテーション)を取得して、やり直しが必要なjavascriptを実行するためのjavascript

横持ち、縦持ち(オリエンテーション)を取得して、やり直しが必要なjavascriptを実行するためのjavascript。
オリエンテーリングが発生すると崩れが起こったり、javascriptが縦のもののまま、とかになりかねない。
そういうときは実行しなおしすると解決できるときもある。

function switchOrientation(){
var orientation = window.orientation;
if(orientation == 0){
$("body").addClass("portrait");
$("body").removeClass("landscape");
}else{
$("body").addClass("landscape");
$("body").removeClass("portrait");
}
やり直しさせたい関数();
}
switchOrientation();
var agent = navigator.userAgent;
window.onorientationchange = switchOrientation;

スポンサーリンク