放大/缩小时的视点大小

Viewpoint size when zooming in/out

本文关键字:视点 小时 缩小 放大      更新时间:2023-09-26

$(window).height()在加载页面时获取窗口的高度。但是,在放大/缩小时,我想要新的视点高度。这可能吗?

调整普通浏览器的大小可以正常工作,但我想在移动设备上放大/缩小不会触发$(window).resize()? 或者至少它不会更新窗口的大小

澄清一下,我说的是缩放移动浏览器。我正在使用jQuery模拟css属性位置:固定。

$(elements).css('top', $("body").scrollTop() - 42 + $(window).height() / 2)是我正在使用的代码。它基本上使元素在屏幕上垂直居中。这是在$(window).resize$(window).scroll上开火.代码一开始工作正常,但缩放不会更新$(window).height()


编辑

所以我想另一种问法:关于如何在javascript/jQuery中获得观点中心的任何想法?

好吧

,虽然我不确切知道,但请查看此链接,因为它可能会有所帮助。

不过,我确实尝试过这样的事情,它适用于调整大小,但不适用于缩放。缩放不会改变窗口高度,而只会改变内部元素的大小,所以这就是为什么jQuery不会进行任何更改的原因。

不过,您现在的代码是什么,您想更改什么?内部元素?