У меня есть документ с несколькими секциями так:Как найти ближайший элемент к текущей позиции с JQuery
<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. – bygrace
Существует довольно много обернутых вокруг этих divs и много внутри (это выход HTML из docbook) – Scribblemacher
gizmovation дает лучший подход ниже anyways – bygrace