zoukankan      html  css  js  c++  java
  • 利用bootstrap制作滚动监听

    滚动监听(Scrollspy)插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标。

    在这里,需要引入三个文件:bootstrap.min.css      jquery-3.3.1.js      bootstrap.min.js

    都可以在bootstrap-4.1-3里面找到。

    Html代码:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Scroll</title>
     6 <link href="bootstrap.min.css" rel="stylesheet">
     7 <link href="style.css" rel="stylesheet" type="text/css">
     8 <script src="jquery-3.3.1.js"></script>
     9 <script src="bootstrap.min.js"></script> <!-- 注意文件引入的顺序! -->
    10 </head>
    11 <body data-spy="scroll" data-target="#fixed-nav" data-offset="0">
    12 <nav id="fixed-nav" class="navbar fixed-top navbar-inverse"
    13 role="navigation">
    14 <ul class="nav nav-pills nav-content">
    15 <li class="nav-item active">
    16 <a class="nav-link" href="#p1">page1</a>
    17 </li>
    18 <li class="nav-item">
    19 <a class="nav-link" href="#p2">page2</a>
    20 </li>
    21 <li class="nav-item">
    22 <a class="nav-link" href="#3">page3</a>
    23 </li>
    24 </ul>
    25 </nav>
    26 <div id="p1"> <!-- 使用id属性来让a标签链接 -->
    27 <p>
    28 iOS 是一个由苹果公司开发和发布的手机操作系统。
    29 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    30 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    31 </p>
    32 <p>
    33 <br>iOS 是一个由苹果公司开发和发布的手机操作系统。
    34 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    35 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    36 </p>
    37 <p>
    38 <br>iOS 是一个由苹果公司开发和发布的手机操作系统。
    39 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    40 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    41 </p>
    42 </div>
    43 <div id="p2">
    44 <p>
    45 iOS 是一个由苹果公司开发和发布的手机操作系统。
    46 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    47 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    48 </p>
    49 <p>
    50 <br>iOS 是一个由苹果公司开发和发布的手机操作系统。
    51 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    52 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    53 </p>
    54 <p>
    55 <br>iOS 是一个由苹果公司开发和发布的手机操作系统。
    56 <br>最初是于 2007 年首次发布 iPhone、iPod Touch 和 AppleTV。
    57 <br>iOS 派生自 OS X,它们共享 Darwin 基础。OS X <br>操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
    58 </p>
    59 </div>
    60 </body>
    61 </html>


    CSS代码:

    body{
    position: relative;
    } /* 相对定位必须设置,不然会出问题 */
    
    #fixed-nav{
     350px;
    height: 100px;
    background-color:darkgray;
    }
    #p1{
     350px;
    height: 600px;
    background-color: #ebebeb;
    }
    #p2{
     350px;
    margin: 0px 10px;
    background-color: #fff;
    }
     

    效果图:


    ---------------------
    作者:落花人独立_微雨燕双飞
    来源:CSDN
    原文:https://blog.csdn.net/qq_41684261/article/details/84106063
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    项目包结构
    准备dbcp2-2.1.1和pool2-2.4.2 、commons-dbcp-1.4jar包
    导入javax.servlet。伺服登记无法解决:The import javax.servlet.MultipartConfigElement cannot be resolved
    准备mysql-connector-java
    准备mybatis-spring
    准备spring
    准备MyBatis
    vim编辑器使用
    jquery怎样做出分页效果
    快速入门系列--WCF--02消息、会话与服务寄宿
  • 原文地址:https://www.cnblogs.com/DSYR/p/9964578.html
Copyright © 2011-2022 走看看