je code comme ci-dessous:Jquery/Javascript trouver premier élément visible après défilement
<div id="container">
<div class="item" id="1">blah blah</div>
<div class="item" id="2">blah blah 2</div>
</div>
Mais en réalité, il y a beaucoup, beaucoup de class = 'item'.
Fondamentalement, comme l'utilisateur fait défiler cette longue liste d'éléments, je veux changer le style de l'actuel visible (comme google reader!). J'ai cherché une solution dans jquery ou javascript, mais je n'arrive pas à en trouver un. Quelqu'un a des idées?
Merci
Mark
Merci, fonctionne bien avec un tweak mineur, en ajoutant un certain nombre de 25 qu'ils sont sélectionnés juste avant qu'ils n'atteignent le haut de la fenêtre, sinon celui sélectionné est à moitié défilé avant que le suivant ne soit sélectionné –
$ ('. item'). offset() ne fonctionnera pas car - offset obtiendra le coordonnées actuelles du premier élément de l'ensemble des éléments appariés, par rapport au document. –