js特效返回顶部

2018-09-12  本文已影响0人  霁雨轩阁

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
img{
position: fixed;
bottom: 30px;
right: 30px;
display: none;
}
div{
width: 1210px;
margin: 0 auto;
text-align: center;
}
</style>
</head>
<body>
<img src="img/Top.jpg"/>
<div >
我是最顶端.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....
风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

风吹马尾千条线,雨打羊毛一片毡.....

</div>
<script type="text/javascript" src="js/my.js">

    </script>
    <script type="text/javascript">
        var img=document.getElementsByTagName("img")[0];
         window.onscroll=function(){
            if(scroll().top>200){
                img.style.display="block";
            }else{
                img.style.display="none";
            }
            leader=scroll().top;
         }
        var leader=0;
        var target=0;
        var timer=null;
        img.onclick=function(){
            clearInterval(timer);
            timer=setInterval(function(){
                var speed=(target-leader)/10;
                speed=speed>0?Math.ceil(speed):Math.floor(speed);
                leader=leader+speed;
                window.scrollTo(0,leader);//技术点
                if(leader===0){
                    clearInterval(timer);
                }
                
            },25);
        
        }
    </script>
</body>

</html>

unction scroll() { // 开始封装自己的scrollTop
if(window.pageYOffset !== undefined) { // ie9+ 高版本浏览器
// 因为 window.pageYOffset 默认的是 0 所以这里需要判断
return {
left: window.pageXOffset,
top: window.pageYOffset
}
}
else if(document.compatMode === "CSS1Compat") { // 标准浏览器 来判断有没有声明DTD
return {
left: document.documentElement.scrollLeft,
top: document.documentElement.scrollTop
}
}
return { // 未声明 DTD
left: document.body.scrollLeft,
top: document.body.scrollTop
}
}

上一篇 下一篇

猜你喜欢

热点阅读