js基础:实现页面打开后滚动到最底端的效果
2009-01-07 14:19
751 查看
滚动页面的方法有scroll、scrollBy和scrollTo,三个方法都带两个参数:x(X轴上的偏移量)和y(Y轴上的偏移量)。因为是要滚动
到页面底部,所以参数x为0,y为页面的滚动高度。另外,页面的滚动高度必须在网页加载完成后才能获取到,所以触发事件用onload。
具体步骤:
方法一:用scroll方法实现。
<body onload="scroll(0,document.body.scrollHeight) ">
<script>
document.write(new Array(100).join("<br>"))
</script>
方法二:用scrollBy方法实现。
<body onload="scrollBy(0,document.body.scrollHeight) ">
<script>
document.write(new Array(100).join("<br>"))
</script>
方法三:用scrollTo方法实现。
<body onload="scrollTo(0,document.body.scrollHeight)">
<script>
document.write(new Array(100).join("<br>"))
</script>
注意:因为页面加载完后默认滚动在最顶端,所以在本例中用scroll、scrollBy和scrollTo方法的效果一样,然而它们之间其实是有区别的。
特别提示
本例三种方法的代码运行后,在页面加载完成后将自动滚动到页面最底端,效果如图1.7.3所示。
图1.7.3 加载完成后自动滚动到页面底端的效果
特别说明
告诉读者通过该问题的解决过程,需要掌握什么内容或技巧,你能够学到什么,以及其他相关的知识点。scroll 将窗口滚动到自左上角起指定的 x 和 y 偏移量。
scrollBy 将窗口滚动 x 和 y 偏移量。
scrollTo 将窗口滚动到指定的 x 和 y 偏移量。
相关文章推荐
- js基础:实现页面打开后滚动到最底端的效果
- [转]实现页面打开后滚动到最底端的效果
- 实现页面打开后滚动到最底端的效果
- jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
- JS实现部分HTML固定页面顶部随屏滚动效果
- 页面滚动显示或隐藏元素Headroom.js插件帮助你实现滚动效果
- [js]网页侧边随页面滚动广告效果实现
- 用wow.js实现滚动页面时触发CSS 动画效果的插件
- JS实现部分HTML固定页面顶部随屏滚动效果
- 原生js利用鼠标滚轮实现滚动到当前页面实现动画效果
- velocity.js实现页面滚动切换效果
- js实现分享到随页面滚动而滑动效果的方法
- js网页侧边随页面滚动广告效果实现
- js实现页面动态时间,滚动效果(年月日,小时、分钟、秒,星期,毫秒)
- jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
- js网页侧边随页面滚动广告效果实现
- 用JS和CSS实现页面的向上向下滚动效果
- 意外发现--玩“JS实现的页面滚动图片加载”效果
- velocity.js实现页面滚动切换效果
- js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)