javascript - jquery选择器中html和body区别
本文介绍了javascript - jquery选择器中html和body区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
//第一种是正常的点击返回顶部
// 滚动条
$('#back_to_top').click(function(){
// $(window).scrollTop(0);
})
//第二种是加了滚动条变化的动画效果
// 滚动条
$('#back_to_top').click(function(){
$('html,body').stop().animate({
scrollTop:"0px"
},"slow")
})
第一次是$(window) 第二次是$('html,body')
请问这三个区别是什么 什么时候用window 什么时候html 什么时候body?
还有就是为什么有的时候html和body都写进去。
解决方案
$('html,body') 为什么要写2个,是因为 firefox ie 不支持 body, chrome 支持的是body, 所以为了兼容就这样写 。 你可以试试 firefox 和 chrome 就明白了。
这篇关于javascript - jquery选择器中html和body区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文