2012-08-30 43 views
0

我正在開發一些移動web應用程序(它是我的第一個時間),並且我遇到了這樣的問題:儘管使用了特殊的移動框架,但在小屏幕上某些尺寸的模式窗口不正確。比如我有一個iPod和iPad:如何識別屏幕尺寸

iPod iPad

在iPod上按鈕的大小已經改變了一點。所以,可能有什麼方法來確定屏幕尺寸類似的類別(小,正常,大或可能只是得到大小列表的數組)使用JS可能,然後基於它我會做一些基本的變化來源。

+0

嘗試screen.height和screen.width http://www.w3schools.com/jsref/prop_screen_height.asp – mattytommo

+0

@mattytommo正如我之前所說的,我需要類似於一個類或數組的大小。 – NoNameZ

回答

0

使用jQuery找到窗口

$(function() { 
    showWidth($(this).width()); 
    $(window).resize(function() { 
     showWidth($(this).width()); 
    }); 
}); 

function showWidth(wid) { 
    var width = parseInt(wid); 
    if (width < 1440) { 
     //use wider stylesheet 
    } else if ((width >= 901) && (width < 1440)) { 
     //use wide stylesheet 
    } else { 
     //use small stylesheet 
    }  
} 
+0

什麼平板電腦有901? – NoNameZ

+0

@NoNamez我使用上述代碼來更改在桌面上查看的網頁樣式表,在您的情況下,您可以放置​​任何想要使用的屏幕大小。 – Sark

0

你可以得到屏幕高寬使用jQuery像

alert("Width :"+$(window).width()+" Height :"+$(window).height()); 

你沒有得到的尺寸規格一樣小,大等

你必須使用屏幕寬度和高度的自己寫代碼響應。