Привет, ребята У меня есть родительский div и несколько дочерних div. и у меня есть свиток, который можно перемещать вверх и вниз, чтобы просмотреть ребенка. Теперь я хочу знать, что есть способ, когда при прокрутке вниз или вверх, используя jquery, я вижу, какой дочерний div находится в фокусе. Есть ли способ сделать это. Если да, то скажите. Благодаряполучить дочерний div из родителя с помощью jquery
Вот пример
<div id="parent" style="overflow:scroll; height:200px">
<div id="child1">
<p>
some text
</p>
</div>
<div id="child2">
<p>
some text
</p>
</div>
<div id="child3">
<p>
some text
</p>
</div>
</div>
Теперь это становится как этот image. Теперь, когда я прокручиваю вниз, как я могу узнать, какой дочерний div находится в фокусе. Каждый раз, когда пользователь перемещает свиток, как я узнаю, какой div находится в фокусе.
$('#parent').scroll(function() {
//What shoult I write here to know which child div is in focus
});
ли вы на самом деле означает "в фокусе", или в настоящее время видны? Не то же самое. Элементом, который имеет «фокус», является тот, который будет принимать события клавиатуры. И что, если она прокручивается так, чтобы нижняя половина одной и верхней половины следующего была видимой? – nnnnnn
@nnnnnn yes Я имею в виду в фокусе или в настоящее время видимый – garden
@NewToJS Я попытался использовать функцию .focus, но это не работает для em – garden