我正在尝试在 img 上应用 css 缩放效果,当我执行 jQuery 函数 offset() 时似乎返回了错误的值。
我创建了一个小jsFiddle 示例来说明我遇到的问题。请在 Chrome 中检查一下,因为那是我遇到此问题的浏览器(我不认为
如果您单击显示青蛙偏移按钮,它将显示青蛙 img 的 offset().left 的值为 219,然后如果您按缩放按钮,则 from 将缩放 2.0。如果您再次按下 show frog offset 按钮,您将看到青蛙 img 的 offset().left of 101.5。
这是我在我的jsFiddle 示例中用来缩放和取消缩放青蛙的 img 的代码(上面也有链接)
$("#zoom-frog-button").click(function() {
$(".frog-img").css("zoom", 2.0);
});
$("#unzoom-frog-button").click(function() {
$(".frog-img").css("zoom", 1.0);
});