方便实用的js原生回到顶部按钮
来源:互联网 发布:欧洲卡车模拟2mac安装 编辑:程序博客网 时间:2024/04/28 10:32
效果:当用户点击回到顶部按钮页面元素慢慢滚动到顶部。
主要用到BOM中scollTop(滚动条的垂直坐标)结合运动思想。
注意浏览器兼容性。
用onscoll事件判断是用户拖动滚动条。
<script type="text/javascript">var isScoll;var timer;window.onscroll=function(){if(!isScoll){clearInterval(timer);}isScoll=false;//用户在滑动过程中拉滚动条,清除定时器}window.onload=function(){var oBtn1=document.getElementById('btn1');//获取button元素oBtn1.onclick=function(){timer=setInterval(function(){var scollTop=document.documentElement.scrollTop||document.body.scrollTop;//得到页面被卷走的高度,即滚动条垂直坐标。注意兼容性。var iSpeed=Math.floor(-scollTop/8);//滚动速度。取整。if(scollTop==0){clearInterval(timer);//当页面到达顶端了,清除定时器,否则不能下拉。}isScoll=true;//设置系统滚动标记document.documentElement.scrollTop=document.body.scrollTop=scollTop+iSpeed;//滚动条向上滑动},30);};};</script>
<body>jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br />jasdhskdhsldjak<br />deahdkhsakldhasas<br />fasdhuishdfuesahdfael<br /><input type="button" id="btn1" value="回到顶部" /></body>
0 0
- 方便实用的js原生回到顶部按钮
- JS回到顶部按钮
- 原生Js回到顶部效果
- JS实现回到顶部按钮
- BackToTop.js 为你的网站添加“回到顶部”按钮
- 回到顶部按钮的制作
- 百分百纯js实现回到顶部按钮
- js 回到顶部按钮小例子
- js隐藏与显示回到顶部按钮
- JS回到顶部按钮实现源代码
- js 简易的回到顶部。
- js 回到顶部的实现
- 回到顶部实用代码
- 对回到顶部按钮的理解
- Android listview ,ScrollView 回到顶部的按钮
- 原生js实现淘宝首页回到顶部效果
- Back Top ①(回到顶部)原生JS实现
- 回到顶部按钮
- js 和 php传值的问题
- .so动态库文件到APK ./mk文件编写
- spark sql 访问hive数据时找不mysql的解决方法
- Eclipse下安装Axis2插件
- .NET软件防破解方法源码混淆
- 方便实用的js原生回到顶部按钮
- bytes转换 kb mb
- 谜题13:畜牧场
- 介绍一个法国的时间戳服务器
- Qt开发笔记
- php获取邮件收件箱中的内容
- nyoj-1017-偶数个3
- cocos2d-x 3.0rc开发指南:Windows下Android环境搭建
- STL