javascript - Comment obtenir la hauteur de la partie affichée d'un élément en JS?
过去多啦不再A梦2017-06-12 09:30:22
0
4
647
Lorsqu'un élément défile, certains voire tous les éléments peuvent être masqués. Comment obtenir la hauteur de la partie visible ? Utiliser clientHeight ne fonctionne pas, que dois-je faire ?
Est-il vrai que clientHeight n'est pas défini pour le conteneur parent, le client est défini pour la zone visible, le décalage est défini pour la zone visible avec la barre de défilement et le défilement est défini pour la zone complète
Voulez-vous dire l'effet escalier ? Vous pouvez voir la distance de défilement dans le titre
$(document).ready(function(){
$(window).scroll(function(){
Utilisez offsetHeight
Est-il vrai que clientHeight n'est pas défini pour le conteneur parent, le client est défini pour la zone visible, le décalage est défini pour la zone visible avec la barre de défilement et le défilement est défini pour la zone complète
Voici un exemple pour un aperçu
clientHeight