jquer想要实现页面滚动,必须要知道控制的元素到底有没有滚动条,如果只是一个简单的div就算你长度再长,没有滚动条,还是不能实现滚动效果
如果自己不给自己的元素设置滚动条,那就用浏览器自带的,直接用html、body来实现页面滚动
$(‘html,body’).animat(function() {
scrollTop: 100 + ‘px’
})
页面滚动效果,最主要的还是使用jquery的scrollTop函数,而scrollTop函数只对有滚动条的元素生效。
重要的事情说三遍,滚动条、滚动条、滚动条、一定要有滚动条,才能让scrollTop生效。