获取视口尺寸

我搜索过并搜索过,但我似乎找不到在JQuery中获取视口宽度和高度的方法。

从我的尝试看来,下面给出了整个页面的尺寸(不是屏幕上的视图):

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

什么方式获得视口的尺寸?

我试图确定用户是否有一个小于800 x 600像素的窗口(即,他们在智能手机上)。 如果他们是,那么我将JQuery UI对话框放在他们的窗口而不是页面/文档的中心。

使用screen.widthscreen.height代替它,它将给出视口的宽度和高度。