放大/缩小时的视点大小
Viewpoint size when zooming in/out
$(window).height()
在加载页面时获取窗口的高度。但是,在放大/缩小时,我想要新的视点高度。这可能吗?
调整普通浏览器的大小可以正常工作,但我想在移动设备上放大/缩小不会触发$(window).resize()
? 或者至少它不会更新窗口的大小
澄清一下,我说的是缩放移动浏览器。我正在使用jQuery模拟css属性位置:固定。
$(elements).css('top', $("body").scrollTop() - 42 + $(window).height() / 2)
是我正在使用的代码。它基本上使元素在屏幕上垂直居中。这是在$(window).resize
和$(window).scroll
上开火.代码一开始工作正常,但缩放不会更新$(window).height()
编辑
所以我想另一种问法:关于如何在javascript/jQuery中获得观点中心的任何想法?
好吧
,虽然我不确切知道,但请查看此链接,因为它可能会有所帮助。
不过,我确实尝试过这样的事情,它适用于调整大小,但不适用于缩放。缩放不会改变窗口高度,而只会改变内部元素的大小,所以这就是为什么jQuery不会进行任何更改的原因。
不过,您现在的代码是什么,您想更改什么?内部元素?
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- IE在将字符串转换为日期时从日期中删除4小时
- 调整屏幕大小时更改属性值
- 将直流图表库中的折线图缩放限制为小时
- 为什么要做新的.Date()与new相差1小时.日期().到ISOString()
- 让谷歌数据图表有一个24小时x轴
- 视点参数关闭标记问题
- Jqgrid 24小时格式的日期列
- 如果在过去两个小时内没有记录,返回0,javascript逻辑
- 解析云代码作业:删除在数据库中已经存在一个小时的行
- JavaScript:如何每整小时做一些事情
- 如何在浏览器窗口变大/变小时捕捉元素的宽度
- javascript日期减去小时-错误
- 每小时倒计时一次,但以30分钟为单位
- 24小时输入时间:mm格式跨浏览器
- 如何在调整浏览器大小时将图像保持在适当位置
- 试图创建一个24小时计时器来重置自己