纯文字版返回顶端的js代码


Posted in Javascript onAugust 01, 2013
<script language="javascript">
var goto_top_type = -1;
var goto_top_itv = 0;
function goto_top_timer() {
 var y = goto_top_type == 1 ? document.documentElement.scrollTop
   : document.body.scrollTop;
 var moveby = 15;
 y -= Math.ceil(y * moveby / 100);
 if (y < 0) {
  y = 0;
 }
 if (goto_top_type == 1) {
  document.documentElement.scrollTop = y;
 } else {
  document.body.scrollTop = y;
 }
 if (y == 0) {
  clearInterval(goto_top_itv);
  goto_top_itv = 0;
 }
}
function goto_top() {
 if (goto_top_itv == 0) {
  if (document.documentElement && document.documentElement.scrollTop) {
   goto_top_type = 1;
  } else if (document.body && document.body.scrollTop) {
   goto_top_type = 2;
  } else {
   goto_top_type = 0;
  }
  if (goto_top_type > 0) {
   goto_top_itv = setInterval('goto_top_timer()', 50);
  }
 }
}
</script>
<a href="javascript:void(0)" onclick="goto_top()">【返回顶部】</a>
Javascript 相关文章推荐
小议Javascript中的this指针
Mar 18 Javascript
自定义jQuery选项卡插件实例
Mar 27 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
Javascript数组与字典用法分析
Dec 13 Javascript
ionic2 tabs使用 Modal底部tab弹出框
Dec 30 Javascript
Bootstrap fileinput组件封装及使用详解
Mar 10 Javascript
JavaScript 跨域之POST实现方法
May 07 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
Jul 02 Javascript
jQuery滑动效果实现方法分析
Sep 05 jQuery
laravel-admin 与 vue 结合使用实例代码详解
Jun 04 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
Dec 05 Javascript
JS实现随机化快速排序的实例代码
Aug 01 #Javascript
js中的前绑定和后绑定详解
Aug 01 #Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
Aug 01 #Javascript
jquery实现带复选框的表格行选中删除时高亮显示
Aug 01 #Javascript
JQuery的自定义事件代码,触发,绑定简单实例
Aug 01 #Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 #Javascript
JavaScript定时器详解及实例
Aug 01 #Javascript
You might like
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
Python工厂函数用法实例分析
2018/05/14 Python
使用python接入微信聊天机器人
2020/03/31 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
会计专业自荐信范文
2013/12/02 职场文书
招聘专员岗位职责
2014/03/07 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
高考学习决心书
2015/02/04 职场文书
通讯稿范文
2015/07/22 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python