jquery偏移和固定位置错误

时间:2011-12-11 10:41:22

标签: jquery position offset fixed

我发现如果.offset()具有CSS属性position:fixed;

demo将相对于父元素

这是{{3}}

但它应该与文件有关,对吗?

2 个答案:

答案 0 :(得分:3)

你的代码错了。 jQuery偏移是相对做文件的。将您的javascript更改为:

$(document).ready(function(){
    $('#child').click(function(){
        alert($(this).offset().top);
    });
});

答案 1 :(得分:0)

您的示例不使用.offset()...它使用DOM元素的offsetTop。 I changed the example到.offset(),它与文档相关,如预见的那样。