zoukankan      html  css  js  c++  java
  • 滚动监控器

    第一步:使用滚动监控器,首要的条件是在页面中加载对应的插件。在这里你可以加载合并好的bootstrap.js或者其独立的插件文件scrollspy.js。这里以加载合并好的js为例:

    src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js">

    第二步:设计一个带有下拉菜单的导航条。分别为导航条和下拉菜单项定义一个锚点链接,锚点分别为“#blog”,“html”,“#css”,“#sass”,“#js”,“php”,“#about”。同时为导航条定义一个id值“navbar-menu”(id名称可自由定义),方便滚动监控。

    第三步:设计监控对象。这里将监控对象内容都放置在一个div名为scrollspy(这个类名可自由定义)的容器中,其中放了多个子内容框。每个子内容框有一个标题,而且每个标题的ID值与导航菜单项中的锚点链接名相对应,并且注意加入“data-target="#navbar-menu"”属性(这个属性值要与前面的nav标签的id名称保持一致)

    为监控对象设置被监控的data属性:data-spy="scroll",指定监控的导航条:data-target="#navbar-menu"。同时定义监控过程中滚动条偏移位置data-offset="60"

    <div class="scrollspy" data-spy="scroll" data-target="#navbar-menu" data-offset="60"> 
    <h4 id="blog">Blog</h4><p></p>
    <h4 id="html">Html</h4><p></p>
    <h4 id="css">CSS</h4><p></p>
    <h4 id="sass">Sass</h4><p></p>
    <h4 id="js">JavaScript</h4><p>…</p>
    <h4 id="php">PHP</h4><p></p><p></p>
    <h4 id="about">About</h4><p></p><p></p>
    </div>

    第四步:为监控对象定义样式,设置容器scrollspy大小(设置高度目的是为了产生垂直滚动条)。

    .scrollspy{
        height:500px;
        font-size:20px;
        overflow:auto;
    }

    在body中加监控

    <body data-spy="scroll" data-target="#navbar-menu">
        <div class="navbar navbar-default navbar-fixed-top" id="navbar-menu">
        </div>
        <h3 id="blog">Blog</h3>
        <p></p>
    </body>

    注意:导航条必须设置为顶部固定样式(navbar-fixed-top)

  • 相关阅读:
    【原】IOS文件操作
    【原】UIWebView加载本地pdf、doc等文件
    【转】好东西!sqlite3中BLOB数据类型存储大对象运用示例
    ASP.NET环境下配置FCKEditor并上传图片及其它文件
    iis php环境配置完整版
    js校验服务器控件是否为空
    vim 分屏显示
    各大搜索引擎网站提交端口的快速通道
    unix动态链接库操作
    回车(CR)与换行(LF), '\r'和'\n'的区别
  • 原文地址:https://www.cnblogs.com/family-626-77/p/5823432.html
Copyright © 2011-2022 走看看