如何获得浏览器窗口高度,以便找到中心位置?
我只需要窗口高度,而不是网页高度.
我试过$(window).height() / 2但只有当浏览器从页面顶部有焦点时它才有效.如果我向下滚动,我会得到错误的中心.
Ben*_*kin 10
要获取当前可视区域中心的y值,请使用:
$(window).scrollTop() + $(window).height() / 2
Run Code Online (Sandbox Code Playgroud)
我在这个页面上试了一下,打开了Web Inspector并输入:
$('<p>').text('test').appendTo('body').css({position: 'absolute', top: $(window).scrollTop() + $(window).height() / 2});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12258 次 |
| 最近记录: |