JS实现页面返回顶部的匀加速运动
来源:互联网 发布:c程序设计经典编程题 编辑:程序博客网 时间:2024/06/11 17:22
JS实现页面返回顶部的匀加速运动
//返回顶部 //声明返回顶部的函数 function returnTop(){ var timer; clearInterval(timer); timer = setInterval(function(){ var now = $(document).scrollTop(); console.log(now); var speed = (0-now)/10; console.log(speed); speed = speed >0 ? Math.ceil(speed):Math.floor(speed); if(scrollTop == 0){ clearInterval(timer); } document.documentElement.scrollTop=scrollTop+speed*1.8;// 1.8这里可以自定义返回的速度 document.body.scrollTop=scrollTop+speed*1.8; }, 30); } //控制返回顶部按钮显隐 function showTopIcon(wh , topHeight) { if(topHeight > wh){ $("div#to_top").removeClass("hidden"); } if(topHeight == 0){ $("div#to_top").addClass("hidden"); } } //初始化到页面顶部 var wh = $(window).height(); //检测滚动,并声明距离顶部的距离,公共变量方便通信 var scrollTop; $(window).scroll(function () { scrollTop = document.documentElement.scrollTop||document.body.scrollTop; showTopIcon(wh , scrollTop); }); //点击按钮返回到顶部 $("div#to_top").click(function (e) { returnTop(); $("div#to_top").addClass("hidden"); });
0 0
- JS实现页面返回顶部的匀加速运动
- JS实现返回页面顶部
- js实现返回页面顶部
- JS实现让页面返回顶部
- js常用实现返回页面顶部
- Web JS实现页面返回顶部
- JS实现让页面返回顶部
- js返回页面顶部
- js 返回页面顶部
- JS返回页面顶部
- 滚动返回页面顶部的JS特效
- js返回页面顶部的方法
- 页面返回顶部的具体实现方法
- 如何实现“返回顶部”的页面效果
- js实现返回顶部
- js 浮动返回页面顶部
- js 返回页面顶部 代码
- 返回顶部的js实现(jQuery/MooTools)
- 细节决定未来(输出链表)
- python中的os模块使用方法
- 罚函数法求解约束问题最优解
- Java语言基础(六)之 —— 循环嵌套
- 1255
- JS实现页面返回顶部的匀加速运动
- 十六周—职工信息表
- 随笔2016年最后的状态.
- Python 生成器及高阶函数 filter map reduce
- JavaSE学习笔记之多线程
- 119. Pascal's Triangle II
- FTP服务器之间文件传输
- 图形界面修改ubunut终端字体
- 设计模式-单例模式