javascript - Comment obtenir la hauteur de la partie affichée d'un élément en JS?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:30:22
0
4
722

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 ?

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(4)
某草草

Voulez-vous dire l'effet escalier ? Vous pouvez voir la distance de défilement dans le titre


$(document).ready(function(){
$(window).scroll(function(){

    // 获得窗口滚动上去的距离
    var ling = $(document).scrollTop();
    // 在标题栏显示滚动的距离,不需要注释掉
    document.title = ling;
    // 如果滚动距离大于660的时候让楼梯显示
    if(ling>660){
        $('.return_top').show();
    }
}

phpcn_u1582

Utilisez offsetHeight

typecho

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal