Javascript 特效(一)返回顶部

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>无标题文档</title>
 6 <style type="text/css">
 7 *{ margin:0; padding:0;}
 8 body{ height:2000px;}
 9 #box{ width:40px;  height:40px; display:none; position:fixed; right:30px; bottom:30px; background:#f00;}
10 </style>
11 <script type="text/javascript">
12 window.onload=function(){
13     var oBox=document.getElementById("box");
14     var clientHeight=document.documentElement.clientHeight;
15     var timer=null;
16     var onOff=true;
17
18     window.onscroll=function(){
19         var osTop=document.documentElement.scrollTop || document.body.scrollTop;
20
21         if(osTop>=clientHeight){
22             oBox.style.display=‘block‘;
23         }else{
24             oBox.style.display=‘none‘;
25         };
26
27         if(!onOff){
28             clearInterval(timer);
29         };
30         onOff=false;
31     };
32
33     oBox.onclick=function(){
34
35         timer=setInterval(function(){
36             var osTop=document.documentElement.scrollTop || document.body.scrollTop;
37             var iSpeed= Math.floor(-osTop/6);
38             var i=document.documentElement.scrollTop = document.body.scrollTop = osTop + iSpeed;
39
40             onOff=true;
41             if(osTop ==0){
42                 clearInterval(timer);
43             }
44         },30);
45     };
46 };
47 </script>
48 </head>
49
50 <body>
51 <div id="box"></div>
52 </body>
53 </html>

Javascript 特效(一)返回顶部,布布扣,bubuko.com

时间: 2024-10-13 22:25:53

Javascript 特效(一)返回顶部的相关文章

[转]常用返回顶部代码

转至:http://jingyan.baidu.com/article/7082dc1ca6b928e40a89bd1a.html 一.使用HTML的锚标记最简单了 但是唯一的缺点就是样式不怎么样,会显示这个锚标记. <aname="top"id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可. 页面底部放置: <ahref="#top"target="

返回顶部的几种方法总结

1.锚点 但是唯一的缺点就是样式不怎么样,会显示这个锚标记. <a name="top" id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可. 页面底部放置: <a href="#top"target="_self">返回顶部</a> 二.使用Javascript Scroll函数返回顶部 scrooll函数用来控制滚动条

几种常用网页返回顶部代码

一.使用HTML的锚标记最简单了 但是唯一的缺点就是样式不怎么样,会显示这个锚标记. <aname="top"id="top"></a> 放置位置在<body>标签之后随便找个地方放都可以,只要靠近顶部即可. 页面底部放置: <ahref="#top"target="_self">返回顶部</a> 二.使用Javascript Scroll函数返回顶部 scrooll

jQuery类级别插件--返回顶部,底部,去到任何部位

先引入js:<script type="text/javascript" src="jquery.js" ></script><script type="text/javascript" src="towhere.js" ></script> 假设页面: <body> <a href="javascript:;" id="to-bo

jq返回顶部多种实现方法

直接上代码,复制运行即可 基础版: 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>返回顶部</title> 6 <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></s

常用小的特效(确认删除弹窗、返回顶部)

1.确认操作(如删除)弹窗. <script language="javascript"> function delcfm() { if (!confirm("确认要删除?")) { window.event.returnValue = false; } } </script> <input name="" type="submit" value="删除" onClick=&q

挺个性的jQuery返回底部、返回顶部特效

运用了所学习的jQuery特性,制作了这款效果,该效果集结了返回底部.返回顶部.网站留言导航三种功能,网站留言的链接你可以修改为任意一个您想导航的链接,这个可以灵活运用了.本款效果的亮点在于兼容性和动画效果,以及设计美观的箭头等. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&q

javascript 返回顶部

<style>#linGoTopBtn {    POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px;}</style><script>function linGoTop(){    var obj = document.getElement

javascript实现无兼容性问题返回顶部

今天继续学习javascript,有一点php基础,感觉基础还是挺容易掌握的.听了老师的一节课,讲的document.documentElement.scrollHeight,当时老师做了一个返回顶部的小例子,听完课准备自己试一下,结果令我很惊讶,我发现这个东西居然有兼容性问题. 当然了碰见问题就得解决,我用了四个浏览器作测试,分别为:谷歌,ie,苹果,火狐. 结果:document.documentElement.scrollHeight->ie与火狐是我们预想的结果.( 即整个文件的