ちょこちょこまとめてみた。 まず Androidには、window.orientation 及び window.onorientationchange を持ってるのと持ってないのがあるらしいので、 $(window).data('orientation', (function(){ if(typeof window.orientation === 'number'){ return Math.abs(window.orientation); }else{ return (window.innerWidth < window.innerHeight) ? 0 : 90; } })()); こんな感じで orientation を window の data として保持しておく。 同じように onorientationchange の方もラッパーを作っておく。 orientationChang