纯文字版返回顶端的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 相关文章推荐
关于文本限制字数的js代码
Apr 02 Javascript
五个jQuery图片画廊插件 推荐
May 12 Javascript
Javascript的常规数组和关联数组对比小结
May 24 Javascript
利用浏览器全屏api实现js全屏
Jan 16 Javascript
详解JavaScript中的事件流和事件处理程序
May 20 Javascript
详细讲解vue2+vuex+axios
May 27 Javascript
微信小程序项目实践之验证码倒计时功能
Jul 18 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
Aug 24 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
Jun 22 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 16 Javascript
创建nuxt.js项目流程图解
Mar 13 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
PHP计算加权平均数的方法
2015/07/16 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
20个最新的jQuery插件
2012/01/13 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
keras中的backend.clip用法
2020/05/22 Python
python 5个顶级异步框架推荐
2020/09/09 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
英文自荐信格式
2013/11/28 职场文书
大学生的网络创业计划书
2013/12/26 职场文书
初中地理教学反思
2014/01/11 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
股东协议书
2014/04/14 职场文书
学习教师法的心得体会
2014/09/03 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
见习报告格式范文
2014/11/08 职场文书
教师个人年度总结
2015/02/11 职场文书
幼师求职自荐信
2015/03/26 职场文书