当我尝试使用jQuery函数offset();
和CSS属性zoom
时,我得到了一些我无法解释的奇怪结果。
我做了一个JSFiddle来说明我的问题:
http://jsfiddle.net/btspacvd/
基本上当对象正常时(缩放:1),左偏移输出对我来说是 368.5 。似乎合法。
虽然如果我将缩放增加到1.5,div的左偏移现在是 229 ,即使它的位置只被改变了~50px(参见JSFiddle)。
这背后有逻辑吗? 我尝试了不同的计算来理解为什么它改变了62.1%而不是像66.6%这样合理的东西。