offset()值在jQuery中不正确

时间:2015-12-12 08:57:32

标签: jquery html

我这样指定了

<div id="Chart1"/>
<div id= "Chart2"/>

并获得第二个div的偏移顶值($(&#34;#Chart2&#34;)。offset()。top)它不考虑前一个div元素

示例链接:http://jsplayground.syncfusion.com/zcmkbrle

如果我这样指定

<div id="Chart1"></div>
<div id= "Chart2"></div>

并且在获得第二个div的偏移顶部值时,它会考虑前一个。

示例链接:http://jsplayground.syncfusion.com/0fzplhdm

我使用的是jQuery 2.1.4版。

所以提出一个想法来纠正这个问题。我需要得到div的确切偏移值。

2 个答案:

答案 0 :(得分:0)

<div />无效HTML。请参阅this以获取更多详细信息。

在您的情况下,第二个示例显示了确切的偏移量。要进行确认,请使用Web Development Tool

答案 1 :(得分:0)

<div/>无效HTML,请您使用</div代替/>

我修改了样本。你可以在这里找到它:

http://jsplayground.syncfusion.com/mjzicdbf