当滚动时,我试图检查是否有一个元素在我的视图中。如果它在我的视口之外,我将添加一个将元素修复到顶部的类。用于确定元素是否位于视区之外的函数是: //special bonus for those using jQueryif (typeof jQuery === "function" && el instanceof jQuery)
我找了又找,但似乎找不到在JQuery中获取视口宽度和高度的方法。从我的尝试来看,以下内容似乎给了我整个页面的尺寸(而不是屏幕上的视图):获取视口尺寸的方法是什么?我正在尝试确定用户是否有一个小于800 x 600像素的窗口(即,他们在智能手机上)。如果它们是,那么我将JQuery UI对话框定位在它们的窗口内,而不是页面/文档的中心。