在我的 Safari(我使用 windows vista)中,左侧和顶部的偏移量始终为零。这不仅是我的脚本,也是演示页面 jQuery Offset。在 safari 中查看时,该文档上的示例显示 0 偏移,即使没有 display:inline、display:none 或 visibility: hidden。
$("*", document.body).click(function (e) {
var offset = $(this).offset();
e.stopPropagation();
$("#result").text(this.tagName + " coords ( " + offset.left + ", " +
offset.top + " )");
}); 有什么已知的解决方案吗?谢谢