2 votes

Comment sélectionner le dernier élément dans la fenêtre d'affichage

Je cherche un moyen efficace de sélectionner constamment le dernier élément dans la fenêtre/portée de vue visible.

Jusqu'à présent, voici mon code :

$(window).scroll(function () { 

$('.post-content p').removeClass("temp last")
$('.post-content p').filter(":onScreen").addClass("temp")

$(".temp").eq(-1).addClass("last")

    });

Comme vous pouvez l'imaginer, cela consomme beaucoup de ressources et ne fonctionne pas très bien. Quelqu'un peut-il suggérer un code plus élégant ?

Ma connaissance de Javascript est très basique, alors soyez patient avec moi. Merci.

PS : J'utilise le plugin onScreen pour le sélecteur :onScreen : http://benpickles.github.com/onScreen/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X