1. 程式人生 > >橫豎屏

橫豎屏

cti pre window function 事件對象 () 橫豎 == idt

橫豎屏監聽事件onorientationchange捕獲到的是屏幕旋轉瞬間之前的狀態,所以通過事件對象獲取的屏幕寬度並不是旋轉後的寬度。

var sw = screen.width,
sh = screen.height;
$(window).on("orientationchange",function(){
if(window.orientation==180||window.orientation==0) {
// 豎屏 sw
// ...
};
if(window.orientation==90||window.orientation==-90) {
// 橫屏 sh
// ...
}
});

橫豎屏