$(window).height()
获取页面加载时窗口的高度。但是,放大/缩小时,我想要新的视点高度。这可能吗?
它可以很好地调整普通浏览器的大小,但我想在手机上放大/缩小不会触发$(window).resize()
?或者至少它不会更新窗口的大小
澄清一下,我说的是缩放移动浏览器。我正在模拟 css 属性 position:fixed 使用 jQuery。
$(elements).css('top', $("body").scrollTop() - 42 + $(window).height() / 2)
是我正在使用的代码。它基本上使元素在屏幕上垂直居中。这是被解雇的$(window).resize
和$(window).scroll
。代码开始时可以正常工作,但缩放不会更新$(window).height()
编辑
所以我想另一种方式问:关于如何在 javascript/jQuery 中获得视点中心的任何想法?