我正在使用jquery,我正在尝试找到块相对于父级的位置:
$("*", document.body).click(function (e) {
var offset = $(this).position();
e.stopPropagation();
$("#result").text(this.tagName + " coords ( " + offset.left + ", " + offset.top + " )");
});
https://jsfiddle.net/gk8z18vg/3/
如何获得正确的价值?为什么偏移量为11
答案 0 :(得分:0)
您需要相对于父容器添加位置,以使该值不涉及整个文档的位置,而只涉及父级的位置。 11偏移量看起来像容器的偏移量+多个边界。
#co {
position: relative;
}
修复它。
另请注意,在讨论职位时,保证金并不重要。
希望有所帮助