Heim > Fragen und Antworten > Hauptteil
//第一种是正常的点击返回顶部
// 滚动条
$('#back_to_top').click(function(){
// $(window).scrollTop(0);
})
//第二种是加了滚动条变化的动画效果
// 滚动条
$('#back_to_top').click(function(){
$('html,body').stop().animate({
scrollTop:"0px"
},"slow")
})
Das erste Mal ist $(window) und das zweite Mal ist $('html,body')
Was sind die Unterschiede zwischen diesen dreien? Wann wird Fenster, wann HTML und wann Körper verwendet?
Auch warum manchmal sowohl HTML als auch Text geschrieben werden.
習慣沉默2017-05-19 10:45:53
$('html,body') 为什么要写2个,是因为 firefox ie 不支持 body, chrome 支持的是body, 所以为了兼容就这样写 。 你可以试试 firefox 和 chrome 就明白了。
迷茫2017-05-19 10:45:53
窗体和DOM对象,获取相关属性还和文档模型有关,就你说的scrollTop,xhtml模式body为0,html才是滚动高度,backcompat模式返回来
window的scrollTop返回滚动高pageYOffse