我在HTML文档中有一个元素id="stimulus"
。了解偏移方法的返回值
当我在浏览器中打开此文档,并使用浏览器的控制台进行调查#stimulus
性能,这是我所看到的:
> $('#stimulus').offset()
< Object {top: 0, left: 0}
> $('#stimulus').css('top')
< "-155.761px"
> $('#stimulus').css('left')
< "253.087px"
我该怎样解读? top
offset
与使用css
方法访问的top
不同?
,那不是意味着'#stimulus'应该出现在(0,0)整个文档的位置?那不是网页的左上角? (这不是'#刺激'出现的地方。) – dbliss
@dbliss您的元素是否隐藏,用填充,边框或边距进行偏移?该文件表示,它不提供特殊情况下的正确位置 –
@dbliss为什么不提供复制问题的简约样本?当我访问刺激被隐藏的值时,它应该是显而易见的 –