我得到了$(window).height()
,但是当页面是纵向的,并且页面可以向下滚动大约 5 页时,我得到了总高度,而不是可见的“视口”。
我想要的是获得页面高度/宽度的比率。因此,当景观为 1600 x 900 时,我得到的比率为 (1600/900) 1.8。
当它在风景中时,我得到的东西是 400 宽,2400 高,然后比率是 5,这不是我想要的。
我尝试了这里提到的几种方法:http ://responsejs.com/labs/dimensions/ ,但实际上没有一个给我实际可见的视口,而是给我内容的高度。
我现在只在FF中测试过..
更新:
它似乎只发生在纵向模式下,并且只有当 bootstrap.js 认为视口的大小为“手机”大小时,我无法将我的 chrome 窗口调整为那个大小(只有“平板电脑”大小),所以我不不知道 Chrome 是否有同样的问题。