• HTML5 回到顶部


    图片:

    html

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title>回到顶部</title>
    		<link rel="stylesheet" type="text/css" href="css/try.css" />
    		<script src="js/app.js"></script>
    	</head>
    	<body>
    		<div  class="box">
                      <img   src="img/jkxy.png"/>
            </div>
            <a style="display:none" href="javascript:;"  id="btn"  title="回到顶部"></a>
    	</body>
    </html>
    

      css

    *{
        margin: 0;
        padding: 0;
    }
    .box {
        1000px;
        margin:  0  auto;
    }
    #btn {
        40px;
        height: 40px;
       position:fixed;
        left:50%;
        bottom:30px;
        background:url(../img/顶部.png)  no-repeat  left top ;
        margin-left: 610px;
    }
    #btn:hover {
        background:url(../img/顶部.png)  no-repeat  left -40px;
    }
    

      js

    indow.onload = function () {
        var topbtn = document.getElementById("btn");
        var timer = null;
    //获取屏幕的高度 var pagelookheight = document.documentElement.clientHeight; window.onscroll = function(){ //滚动超出高度,显示按钮,否则隐藏 var backtop = document.body.scrollTop;
    // 滚动超过一频 应该显示 if(backtop >= pagelookheight){ topbtn.style.display = "block"; }
    // 不显示
    else{ topbtn.style.display = "none"; } } topbtn.onclick = function () {
    timer = setInterval(function () { var backtop = document.body.scrollTop;
    //速度操作 减速 var speedtop = backtop/5; document.body.scrollTop = backtop -speedtop; //高度不断减少 if(backtop ==0){ //滑动到顶端 clearInterval(timer); //清除计时器 } }, 30); } }

      效果:

  • 相关阅读:
    把redhat5.4-linux2.6.18内核升级到2.6.24 vmware虚拟机中
    webdeploy 使用总结(二)
    System.Web.UI.Page 详解(转)
    Dapper常用方法总结
    webdeploy 使用总结(一)
    Log4Net 详解(转)
    C# 日志工具汇总(转)
    Global.asax 详解(转)
    Transfer与Redirect区别(转)
    web.config配置节system.webServer的子元素详细介绍
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7524950.html
Copyright © 2020-2023  润新知