码迷,mamicode.com
首页 > 其他好文 > 详细

返回顶部

时间:2016-07-23 13:42:14      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

   在现在的浏览器中,有80%运用了这种技术,这样可以更好地让用户体验。举个例子,在淘宝上我们浏览商品的时候,我们一直翻一直翻突然觉的第一件挺好的,如果没运用这种技术,我们可能还得再使劲往上翻,但有了这种技术以后我们就可以很快的返回到顶部。

    我们首先来看一下这个思路:

        技术分享

具体知识点如下:

var h=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
//获取当前页面的高度
document.body.scrollTop=0;
//当前位置离顶部的高度

效果展示:http://206973.vhost363.cloudvhost.cn/fei/index.html

资料下载:链接:http://pan.baidu.com/s/1gfdkR7d   密 码:0k10

源码:

 1 <html>
 2 <head>
 3 <title>返回顶部---小火箭</title>
 4 <style>
 5     #d1{
 6         position:absolute;
 7         left:200px;
 8     }
 9     #img1{
10         position:fixed;
11         margin-top:550px;
12         margin-left:1200px;
13         display:none;
14         transition:3s;
15     }
16 </style>
17 <script>
18     var h=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;//获取当前页面的高度
19     setInterval("show()",3000);
20     function show(){
21         gao=document.body.scrollTop;
22         if(gao>=10){        //当向下拉动的高度大于或等于当前页面的高度时
23             var img1=document.getElementById("img1");
24             img1.style.display="block";  //火箭图片显示
25         }
26         else{
27             var img1=document.getElementById("img1");
28             img1.style.display="none";
29         }
30     }
31     //小火箭飞向页面顶部的函数,因为有兼容性问题,所以全写上以使之兼容
32     function back(){
33         document.body.scrollTop=0;//当前位置离顶部的高度
34         document.documentElement.scrollTop=0;
35     }
36 </script>
37 </head>
38 
39 <body>
40 <div id="d1">
41     <img src="web.png">
42 </div>
43 
44 <div id="d2">
45     <img src="sj.bmp" id="img1" onclick="back()">
46 </div>
47 </body>
48 </html>

    欢迎加友交流!

 

返回顶部

标签:

原文地址:http://www.cnblogs.com/ssf369369/p/ssf03.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!