滚动相应效果——返回顶部
来源:互联网 发布:mac上eclipse汉化 编辑:程序博客网 时间:2024/06/11 13:07
1.html
<div class="setop"><a href="#" onclick="goTop();return false;" ><img src="themes/images/setop.jpg"/></a></div>
2.js
//返回顶部function goTop(acceleration, time) { acceleration = acceleration || 0.1; time = time || 16; var x1 = 0; var y1 = 0; var x2 = 0; var y2 = 0; var x3 = 0; var y3 = 0; if (document.documentElement) { x1 = document.documentElement.scrollLeft || 0; y1 = document.documentElement.scrollTop || 0; } if (document.body) { x2 = document.body.scrollLeft || 0; y2 = document.body.scrollTop || 0; } var x3 = window.scrollX || 0; var y3 = window.scrollY || 0; // 滚动条到页面顶部的水平距离 var x = Math.max(x1, Math.max(x2, x3)); // 滚动条到页面顶部的垂直距离 var y = Math.max(y1, Math.max(y2, y3)); // 滚动距离 = 目前距离 / 速度, 因为距离原来越小, 速度是大于 1 的数, 所以滚动距离会越来越小 var speed = 1 + acceleration; window.scrollTo(Math.floor(x / speed), Math.floor(y / speed)); // 如果距离不为零, 继续调用迭代本函数 if(x > 0 || y > 0) { var invokeFunction = "goTop(" + acceleration + ", " + time + ")"; window.setTimeout(invokeFunction, time); }}
或是
$('.zn-fixedringt-gotop').on('click',function(){$('body,html').animate({scrollTop:'0px'}, 800);//scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置。})
阅读全文
0 0
- 滚动相应效果——返回顶部
- 跟随滚动条漂浮的返回顶部按钮效果
- 返回顶部效果
- javascript返回顶部效果
- jQuery返回顶部效果
- HTML5 返回顶部 效果
- jQuery返回顶部效果
- 返回顶部效果
- 网站返回顶部效果
- 返回顶部效果!
- jQuery实现滚动返回顶部
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果]
- javascript——返回顶部
- 仿新浪网“返回顶部”效果
- js 返回顶部效果代码
- 腾讯空间 返回顶部效果
- 返回顶部的jquery效果
- margin的感想
- 《数据结构(C语言版)》- 线性表
- java学习之interface
- MFC 右键连续弹出快捷菜单
- git关联阿里云服务项目配置开发
- 滚动相应效果——返回顶部
- ajax上传图片+FastDFS
- MySQL查询语句的45道练习
- JS时间方法,undefined和null的区别
- 计算机视觉领域的一些牛人博客,研究机构等的网站链接 && 机器学习算法中文视频教程
- maven工程打包后 properties未能读到pom properties
- 数字三角形-LintCode
- 今天使用Django测试第一个小例子的时候,遇到了NameError: name 'include' is not defined错误
- CKEditor与CKFinder整合并实现文件上传功能