J'ai 20 éléments de liste à l'intérieur d'un div qui ne peuvent en afficher que 5 à la fois. Quelle est la bonne façon de faire défiler jusqu'à l'élément n ° 10, puis l'élément n ° 20? Je connais la hauteur de tous les objets.
Le scrollTo
plugin fait cela, mais sa source n'est pas super facile à comprendre sans vraiment y entrer. Je ne veux pas utiliser ce plugin.
Disons que j'ai une fonction qui prend 2 éléments $parentDiv
, $innerListItem
ni $innerListItem.offset().top
ne $innerListItem.positon().top
me donne le scrollTop correct pour $ parentDiv.
$("#container").scrollTo(target, duration, options)
. La cible est juste un #anchor
. Terminé.