A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 月亮是我掰弯的 中级黑马   /  2016-10-12 13:59  /  3015 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 月亮是我掰弯的 于 2016-10-12 14:07 编辑

在Web页面中实现Bootstrap滚动监控器其实非常简单,接下来我们一步一步来看滚动监控器是如何设计的。以下简要分为四步来介绍。

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

  1. <font color="rgb(85, 85, 85)"><font size="3"><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  2. <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script></font></font>
复制代码

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

1.jpg


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

  1. <font color="rgb(85, 85, 85)"><font size="3"><div class="scrollspy" data-target="#navbar-menu">
  2.     <h4 id="blog">Blog</h4>
  3.     <p>…</p>
  4.     <h4 id="html">Html</h4>
  5.     <p>…</p>
  6.     <h4 id="css">CSS</h4>
  7.     <p>…</p>
  8.     <h4 id="sass">Sass</h4>
  9.     <p>…</p>
  10.     <h4 id="js">JavaScript</h4>
  11.     <p>…</p>
  12.     <p>…</p>
  13.     <h4 id="php">PHP</h4>
  14.     <p>…</p>
  15.     <p>…</p>
  16.     <h4 id="about">About</h4>
  17.     <p>…</p>
  18.     <p>…</p>
  19. </div></font></font>
复制代码

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

  1. <font color="rgb(85, 85, 85)"><font size="3">.scrollspy{
  2.     height:500px;
  3.     font-size:20px;
  4.     overflow:auto;
  5. }</font></font>
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马