jQuery: Comment puis-je vérifier si un bloc dans mon document se trouve dans la fenêtre ou à l'extérieur de celui-ci?

StackOverflow https://stackoverflow.com/questions/2627219

Question

J'essaie essentiellement de déclencher une fonction si le pied de page se trouve dans la fenêtre.

Comment puis-je vérifier si le pied de page est actuellement visible dans la fenêtre?

Je suppose que je vais devoir le mettre dans l'événement $(window).scroll() afin que l'auditeur devient vrai une fois le pied de page devient visible, mais ce que la fonction doit être je ne peux pas comprendre.

Toute aide serait très apprécié.

Merci pour la lecture,

Jannis

Était-ce utile?

La solution

Vérifiez si le haut de l'élément de pied de page est supérieure à la hauteur de la fenêtre. Quelque chose comme

$("#yourfooterid").position().top > $(window).height()

Autres conseils

J'ai trouvé cette réponse utile lorsque vous cherchez quelque chose de similaire: jQuery Afficher / Masquer la division lorsque la section est en Viewport

Ou directement aller l'exemple Alison ici: http://jsfiddle.net/EADDt/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top