从jquery .offset()获取错误的值

时间:2013-04-18 20:32:14

标签: jquery html css offset

我从jquery .offset()得到错误的值,我认为这是因为CSS但找不到错误。

这是我试图获得偏移量的HTML元素:

<div id="sedes" class="seccion_in">
</div>

这是CSS

.seccion_in { position:relative; overflow: hidden; width: 100%; height: auto; }

这就是jquery:

console.log($("#sedes").offset());

这是工作链接:http://ficm.hacemoscodigo.com/asiste/

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

ID必须是独一无二的!

#sedes位于<div id="nav">#sedes位于<div id="content">。我猜您在.offset()中获得了#sedes的{​​{1}}。删除/重命名该元素的ID,你应该是好的。

请务必使用课程。

如果您有任何疑问,请与我联系!

答案 1 :(得分:0)

查看jQuery API for offset

由于父母的定位,它应该返回{top: 0, left: 0}