recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - La différence entre HTML et Body dans le sélecteur Jquery

//第一种是正常的点击返回顶部
// 滚动条
$('#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.

怪我咯怪我咯2749 Il y a quelques jours730

répondre à tous(2)je répondrai

  • 習慣沉默

    習慣沉默2017-05-19 10:45:53

    $('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.

    répondre
    0
  • 迷茫

    迷茫2017-05-19 10:45:53

    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

    répondre
    0
  • Annulerrépondre