2012-02-13 342 views
0

我已搜索&搜索,但我似乎無法找到一種方法來獲取JQuery中的視口寬度&高度。獲取視口尺寸

從我的嘗試似乎下面給我的整個頁面的尺寸(屏幕上不是視圖):

$(window).width(); $(window).height(); 

請告訴我的方式向獲得視口的尺寸是多少?

我試圖確定用戶是否有一個窗口小於800乘600像素(即,他們是在智能手機上)。如果他們是那麼我把JQuery UI對話框定位在他們的窗口中,而不是在頁面/文檔的中心。

+0

你錯了'$(window).width(); $(window).height();'給你當前的view-port和'$(document).width(); $(document).height();'給你整個頁面 – noob 2012-02-13 03:53:19

+0

@micha在Android 2.2上運行時它不會給出正確的值 – 2012-02-13 04:08:08

回答

0

改爲使用screen.widthscreen.height,它將給出視口的寬度和高度。