javascript - Perbezaan antara html dan badan dalam pemilih jquery
怪我咯
怪我咯 2017-05-19 10:43:53
0
2
750
//第一种是正常的点击返回顶部
// 滚动条
$('#back_to_top').click(function(){
    // $(window).scrollTop(0);
})

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

Kali pertama ialah $(window) dan kali kedua ialah $('html,body')
Apakah perbezaan antara ketiga-tiga ini Bila hendak menggunakan tetingkap, bila hendak menggunakan html dan bila hendak menggunakan body?
Juga mengapa kadangkala kedua-dua html dan badan ditulis.

怪我咯
怪我咯

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

membalas semua(2)
習慣沉默

$('html,body') Kenapa perlu tulis 2? Ini kerana firefox ie tidak menyokong badan, tetapi chrome menyokong badan, jadi demi keserasian, saya menulisnya seperti ini. Anda boleh mencuba firefox dan chrome untuk memahami.

迷茫

Untuk borang dan objek DOM, mendapatkan sifat yang berkaitan juga berkaitan dengan model dokumen Bagi scrollTop yang anda nyatakan, badan mod xhtml ialah 0, html ialah ketinggian tatal, dan mod backcompat mengembalikan
scrollTop tetingkap mengembalikan ketinggian tatal. pageYOffse

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan