Ho codice come di seguito:Jquery/Javascript trovare primo elemento visibile dopo scorrimento
<div id="container">
<div class="item" id="1">blah blah</div>
<div class="item" id="2">blah blah 2</div>
</div>
Ma in realtà ci sono un sacco di con class = 'voce'.
Fondamentalmente come l'utente scorre questo lungo elenco di elementi che voglio cambiare lo stile di quello visibile in alto corrente (come google reader!). Ho guardato in giro per la soluzione in jQuery o javascript semplice, ma non riesco a trovarne uno. Qualcuno ha qualche idea?
Grazie
Mark
Grazie, funziona alla grande con un piccolo aggiustamento, aggiungendo un numero di 25 così che vengono selezionati appena prima di toccare la parte superiore della finestra, altrimenti quello selezionato viene spostato a metà prima che venga selezionato quello successivo. –
$ ('. item'). offset() non funzionerà come - l'offset otterrà il coordinate correnti del primo elemento nel set di elementi abbinati, relativo al documento. –