【发布时间】:2015-07-02 13:28:43
【问题描述】:
我有一个包含如下几个部分的文档:
<div class='section' id='sec1'>
lalala
lalala
lalala
</div>
<div class='section' id='sec2'>
lalala
lalala
lalala
</div>
<div class='section' id='sec3'>
lalala
lalala
lalala
</div>
<div class='section' id='sec4'>
lalala
lalala
lalala
</div>
我如何抓取最接近当前滚动位置的<div.section>(大概这相当于读者当前正在查看的部分)?
【问题讨论】:
-
除了使用悬停之外,您还可以获取滚动位置并从中减去每个“.section”的高度,直到它为 0 或更小。包装这些 div 的次数越多,这就越困难。
-
在这些 div 周围有相当多的内容,其中包含很多内容(它是来自 docbook 的 HTML 输出)
-
gizmovation 无论如何都提供了一种更好的方法
标签: javascript jquery