Bootstraps-滚动监听

Bootstraps 邓文星

滚动监听

  1. 确定滚动所在的元素添加data-spy="scroll"滚动监听的属性一般都在body上
  2. 使用data-target="#leftmenu"侧边导航栏与滚动的内容建立锚点关系/data-target属性关联导航条
  3. 设置锚点位置到窗体顶端的距离,这个距离的范围开始监听到这个锚点;data-offset="0" 单位是px,用在含有滚动条的元素上
  4. 利用class="container来固定宽度布局
  5. class="row"+class="col-md-4"进行栅格布局
  6. 设置锚点位置到窗体顶端的距离,这个距离的范围开始监听到这个锚点;data-offset="0" 单位是px,用在含有滚动条的元素上
  7. 通过data-spy="affix"固定侧边栏的位置
  8. active激活项目
  9. panel-danger设置带语境色彩的面板
  10. panel-heading 简单地向面板添加标题
  11. panel-title 添加预定义样式的标题
  12. 最后加入class="panel-body面板主体

<body data-spy="scroll" data-target="#leftmenu">
  <div class="container">
   <div class="row">
    <div class="col-md-4">
     <div id="leftmenu">
      <<ul class="nav nav-pills nav-stacked" data-offset-top="100" data-spy="affix">
       <li class="active">
        <a href="#web">WEB前端开发</a>
       </li>
       <li>
        <a href="#php">PHP开发</a>
       </li>
       <li>
        <a href="#asp">Asp.Net开发</a>
       </li>
       </ul>
     </div>
    </div>
    <div class="col-md-8">
     <div class="panel panel-danger">
      <div class="panel-heading">
       <h3 id="web" class="panel-title">WEB前端开发 </h3>
      </div>
      <div class="panel-body" style="height: 300px;">
       <h3>WEB前端开发</h3>
      </div>
     </div>
     <div class="panel panel-danger">
      <div class="panel-heading">
       <h3 id="php" class="panel-title">PHP开发 </h3>
      </div>
      <div class="panel-body" style="height: 300px;">
       <h3>PHP开发</h3>
      </div>
     </div>
     <div class="panel panel-danger">
      <div class="panel-heading">
       <h3 id="asp" class="panel-title">ASP.NET开发 </h3>
      </div>
      <div class="panel-body" style="height: 300px;">
       <h3>ASP.NET开发</h3>
      </div>
     </div>
    </div>
   </div>
  </div>

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :