• 页内导航跳楼事件


    目的:使用侧边栏实现业内导航。

    思路:一种是通过a标签链接的方式,一种是通过jQuery通过控制滚动条的scrollTop值来进行控制。这里重点介绍JQuery的方式,先写静态页面,然后在通过规律写出jQuery语句。

    布局如下(在这之前引用了清除列表样式文件和重置文件):

    <style>

    div{

    1024px;

    margin: 0 auto;

    }

    img{

    1024px;

    height: 768px;

    display: block;

    }

    p{

    1024px;

    height:50px;

    line-height: 50px;

    font-size: 30px;

    color: #ff0033;

    text-align: center;

    background: #cccccc;

    }

    ul{

    100px;

    height: 200px;

    background: #999;

    position: fixed;

    left:0;

    top: 50%;

    }

    ul li{

    color: #fff;

    font-size: 20px;

    line-height: 40px;

    text-align: center;

    border-bottom: 1px solid #ccc;

    }

    ul li:hover{

    background: #666;

    font-size:25px;

    color: #3333ff;

    }

    </style>

    </head>

    <body>

    <div>

    <p id="p1">1号车库</p>

    <img src="img/1.jpg" alt="">

    <img src="img/2.jpg" alt="">

    </div>

    <div>

    <p id="p2">2号车库</p>

    <img src="img/3.jpg" alt="">

    <img src="img/4.jpg" alt="">

    </div>

    <div>

    <p id="p3">3号车库</p>

    <img src="img/5.jpg" alt="">

    <img src="img/6.jpg" alt="">

    </div>

    <div>

    <p id="p4">4号车库</p>

    <img src="img/7.jpg" alt="">

    <img src="img/8.jpg" alt="">

    </div>

    <div>

    <p id="p5">5号车库</p>

    <img src="img/9.jpg" alt="">

    <img src="img/10.jpg" alt="">

    </div>

    <ul>

    <li>1号车库</li>

    <li>2号车库</li>

    <li>3号车库</li>

    <li>4号车库</li>

    <li>5号车库</li>

    </ul>

     

    jQuery部分如下(在这之前引用了一个jQuery库):

    <script type="text/javascript">

    $(window).scroll(function(){

    if($(window).scrollTop()<768){

    $("ul").hide();

    }else{

    $("ul").show();

    }

    });

    $("ul li").click(function(){

    $("html,body").scrollTop($(this).index()*(768*2+50));

    });

    </script>

     

    关键点:如何把ul li 和scroll建立联系,第二如何判断什么时候导航条显示,第三通过scroll事件实时获取滚动条的高度。

  • 相关阅读:
    单细胞分析实录(13): inferCNV结合UPhyloplot2分析肿瘤进化
    单细胞分析实录(12): 如何推断肿瘤细胞
    单细胞分析实录(11): inferCNV的基本用法
    用网络图展示富集分析
    R绘图(6): 拯救初学者——发表级绘图全能包ggpubr
    R绘图(5): 一文学会桑基图的画法
    db2备份与还原
    SAP R/3系统的启动和关闭
    重启sap过程
    DB2重启数据库实例
  • 原文地址:https://www.cnblogs.com/bonly-ge/p/6771429.html
Copyright © 2020-2023  润新知