• 设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示;当页面滚动到起始位置时,头部div出现,底部div隐藏


    设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示;

    当页面滚动到起始位置时,头部div出现,底部div隐藏

    前端代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title></title>
    <link href="../css/test1.css" rel="stylesheet" />
    <style>
    .head{
        position:fixed;
        top:0px;
        100%;
        height:50px;
        text-align:center;
        line-height:50px;
        border:1px solid gray;
        background-color:#fd3;
    }
    
    
    .nav-d{
    	display: none;
    	 100%;
    	padding: 5px 0px;
    	background: #eeeeef;
    	position: fixed;
    	bottom: 0;
    }
    .nav-d-div{
    	text-align: center;
    	padding-top: 6px;
    	 33%;
    	float: left;
    }
    .nav-d-div:nth-child(1)>a{
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    
    .nav-d a{
    	font: normal 14px "微软雅黑";
    	color: #231815;
    }
    .nav-d img{
    	text-align: center;
    }
    </style>
    </head>
    <body>
        <div id="dd" class='head'>
              顶头固定栏
        </div>
    	1<br />
    	<br />
    	<br />
    	<br />
    	2<br />
    	<br />
    	<br />
    	<br />
    	3<br />
    	<br />
    	<br />
    	<br />
    	4<br />
    	<br />
    	<br />
    	<br />
    	5<br />
    	<br />
    	<br />
    	<br />
    	6<br />
    	<br />
    	<br />
    	<br />
    	7<br />
    	<br />
    	<br />
    	<br />
    	8<br />
    	<br />
    	<br />
    	<br />
    	9<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	10<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	11<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	12<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	13<br />
    	<br />
    	<br />
    	<br />
    	<br />
    	14<br />
    	<div id="cc" class="nav-d">
    		<div class="nav-d-div">
    			<a href="tel:400123456">
    			<div>拨打电话</div>
    			</a>
    		</div>
    		<div class="nav-d-div">
    			<div>微信:Lu321456</div>
    		</div>
    		<div class="nav-d-div">
    			<a href="#">
    			<div>立即订购</div>
    			</a>
    		</div>
    	</div>
    </body>
    <script>
        var tt = 200;
        window.onscroll = function(){
            var t = document.documentElement.scrollTop || document.body.scrollTop;
            if(t > tt && getStyle(dd,"display")!="none" && getStyle(cc,"display")=="none"){
                dd.style.display="none";
           		cc.style.display="block";
            }else if(t<tt&&getStyle(dd,"display")=="none"&&getStyle(cc,"display")!="none"){
                dd.style.display="block";
                cc.style.display="none";
            }else{
                return false;
            }
        }
        var getStyle = function(dom,attr){
            return dom.currentStyle ? dom.currentStyle[attr] : getComputedStyle(dom, false)[attr];
        }
    </script>
    </html>
    

      

  • 相关阅读:
    'yiiaseInvalidRouteException' with message 'Unable to resolve the request "site/error".'
    yii2:不使用composer安装yii2-jui的方法
    Oracle cmd乱码
    oracle 11g安装过程中问题:移动binoralbac11.dll 到binoralbac11.dll.dbl出错
    yii2打印数据属性(字段名)/数据
    在xampp集成环境下使用 php 连接oracle
    phalcon: 项目地址/P(.*), 项目地址/Pbaidu 与 路由
    PHP返回32位与16位的md5加密值
    PHP调用webservice接口
    java:日期格式化
  • 原文地址:https://www.cnblogs.com/zst062102/p/6272824.html
Copyright © 2020-2023  润新知