javascript - La différence entre HTML et Body dans le sélecteur Jquery
怪我咯
怪我咯 2017-05-19 10:43:53
0
2
718
//第一种是正常的点击返回顶部
// 滚动条
$('#back_to_top').click(function(){
    // $(window).scrollTop(0);
})

//第二种是加了滚动条变化的动画效果
// 滚动条
$('#back_to_top').click(function(){
    $('html,body').stop().animate({
        scrollTop:"0px"
    },"slow")
})

La première fois est $(window) et la deuxième fois est $('html,body')
Quelles sont les différences entre ces trois-là Quand utiliser window, quand utiliser html et quand utiliser body ?
Aussi pourquoi parfois le HTML et le corps sont écrits.

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
習慣沉默

$('html,body') Pourquoi avez-vous besoin d'écrire 2 ? C'est parce que Firefox ie ne prend pas en charge le corps, mais Chrome prend en charge le corps, donc par souci de compatibilité, je l'écris comme ceci. Vous pouvez essayer Firefox et Chrome pour comprendre.

迷茫

Formulaires et objets DOM, l'obtention des propriétés associées est également liée au modèle de document Quant au scrollTop que vous avez mentionné, le corps du mode xhtml est 0, html est la hauteur de défilement et le mode rétrocompat renvoie
window's. scrollTop revient au défilement High pageYOffse

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