第二百四十九节,Bootstrap附加导航插件

学习要点:

  1.附加导航插件

本节课我们主要学习一下 Bootstrap 中的附加导航插件

一.附加导航

注意:此插件要使用 bootstrap3.0.3.min.js 才能实现

附加导航即粘贴在屏幕某处实现锚点功能。

基本实例

第一步,设置一个div布局来写整个附加导航
container样式class类,写在布局<div>里,设置布局div固定最大宽度1140(Bootstrap)

第二步,设置标题区域
jumbotron样式class类,写在标题<div>里,设置标题区域样式(Bootstrap)

第三步,设置一行栅格行来写主体区域
设置一个栅格列来写导航占3个栅格
设置一个栅格列来写内容占9个栅格
将导航的a标签连接href=内容标题的id,进行关联

第四步,设置导航跟随滚动条,拖动滚动条显示内容对应导航
data-spy="affix"写在导航ul里,设置导航定位浮起来(Bootstrap)
data-spy="scroll"写在body标签里,设置页面绑定滚动条(Bootstrap)
data-target="#myScrollspy"写在body标签里,绑定导航区域id(Bootstrap)

第五步,在css设置导航条的宽度和导航条位置

 

html

<body data-spy="scroll" data-target="#myScrollspy">

<div class="container">                                                                             <!--整个布局区域-->
<div class="jumbotron" style="height: 150px"> <!--标题区域-->
<h2>Bootstrap Affix</h2>
</div>
<div class="row"> <!--主体区域,设置一行删格行-->
<div class="col-xs-3" id="myScrollspy"> <!--设置导航列,占3个栅格-->
<ul id="myAffix" class="nav nav-pills nav-stacked" data-spy="affix"> <!--设置导航列,胶囊式垂直导航-->
<li class="active"><a href="#section-1">第一部分</a></li>
<li><a href="#section-2">第二部分</a></li>
<li><a href="#section-3">第三部分</a></li>
<li><a href="#section-4">第四部分</a></li>
<li><a href="#section-5">第五部分</a></li>
</ul>
</div>
<div class="col-xs-9"> <!--设置内容列,占9个栅格-->
<h2 id="section-1">第一部分</h2>
<p>这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。</p>
<h2 id="section-2">第二部分</h2>
<p>这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。</p>
<h2 id="section-3">第三部分</h2>
<p>这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。</p>
<h2 id="section-4">第四部分</h2>
<p>这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。</p>
<h2 id="section-5">第五部分</h2>
<p>这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。这一同比下降主要是由于电商的兴起。许多美国消费者通过智能手机、平板电脑和PC去寻找优惠信息。另一方面,在感恩节之前,很多零售商就已提供了优惠折扣,从而冲淡了黑色星期五的影响力。过去几周,电商平台通过电子邮件等渠道向用户进行了推广。Adobe的数据显示,今年黑色星期五,美国电商销售总额同比增长14%,达到27.2亿美元。Adobe追踪了美国4500家零售网站的情况。相对于2014年,电子邮件推广带来的销售额增长了25%。</p>
</div>
</div>
</div> <!--引入jquery文件-->
<script src="jquery/jquery.min.js"></script>
<!--引入bootstrap里的js-->
<script src="bootstrap/js/bootstrap3.0.3.min.js"></script>
<script src="ceshi.js"></script>
</body>

方法,

可以代替data-spy="affix"

affix()附加导航区域定位方法,在导航ul上使用,设置导航定位和位置(Bootstrap)

$(function () {
$('#myAffix').affix({
offset: {
top: 150
}
})
});

事件

注意:这些事件在bootstrap3.0.3.min.js是无效的

affix.bs.affix 在定位结束之前立即触发
affixed.bs.affix 在定位结束之后立即触发
affix-top.bs.affix 在定位元素应用 affixed-top 效果之前触发
affixed-top.bs.affix 在定位元素应用 affixed-top 效果之后触发
affix-bottom.bs.affix 在定位元素应用 affixed-bottom 效果之前触发
affixed-bottom.bs.affix 在定位元素应用 affixed-bottom 效果之后触发

$(function () {
//其他雷同
$('#myAffix').on('affixed-top.bs.affix', function () {
alert('触发!');
});
});

第二百四十九节,Bootstrap附加导航插件的更多相关文章

  1. 第二百四十八节,Bootstrap轮播插件

    Bootstrap轮播插件 学习要点: 1.轮播插件 本节课我们主要学习一下 Bootstrap 中的轮播插件. 一.轮播 轮播插件就是将几张同等大小的大图,按照顺序依次播放. 基本实例. 第一步,给 ...

  2. 第二百四十三节,Bootstrap模态框插件

    Bootstrap模态框插件 学习要点: 1.基本使用 2.用法说明 本节课我们主要学习一下 Bootstrap 中的模态框插件,这是一款交互式网站非常常见的 弹窗功能插件. 一.基本使用 使用模态框 ...

  3. 第三百四十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—cookie禁用、自动限速、自定义spider的settings,对抗反爬机制

    第三百四十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—cookie禁用.自动限速.自定义spider的settings,对抗反爬机制 cookie禁用 就是在Scrapy的配置文件set ...

  4. 第二百四十五节,Bootstrap标签页和工具提示插件

    Bootstrap标签页和工具提示插件 学习要点: 1.标签页 2.工具提示 本节课我们主要学习一下 Bootstrap 中的标签页和工具提示插件. 一.标签页选项卡 标签页也就是通常所说的选项卡功能 ...

  5. 第二百四十六节,Bootstrap弹出框和警告框插件

    Bootstrap弹出框和警告框插件 学习要点: 1.弹出框 2.警告框 本节课我们主要学习一下 Bootstrap 中的弹出框和警告框插件. 一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的 ...

  6. 第二百四十四节,Bootstrap下拉菜单和滚动监听插件

    Bootstrap下拉菜单和滚动监听插件 学习要点: 1.下拉菜单 2.滚动监听 本节课我们主要学习一下 Bootstrap 中的下拉菜单插件,这个插件在以组件的形式我们 已经学习过,那么现在来看看怎 ...

  7. 第二百一十九节,jQuery EasyUI,DateTimeBox(日期时间输入框)组件

    jQuery EasyUI,DateTimeBox(日期时间输入框)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 DateTimeBox(日期时间输入框 ...

  8. 第一百四十九节,封装库--JavaScript,表单验证--验证用户名

    封装库--JavaScript,表单验证--验证用户名 注册验证功能,顾名思义就是验证表单中每个字段的合法性,如果全部合法才可以提交表单. 效果图 聚集光标时 信息不合法是 信息合法时 html &l ...

  9. 大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out of bag data及代码(2)

              大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out  of  bag  data及代码(2) 上一节中我们讲解了随机森林的基本概念,本节的话我们讲解随机森 ...

随机推荐

  1. getLastSql()用法

    getLastSql()用法 $User = M("User"); // 实例化User对象 $User->find(1); echo $User->getLastSq ...

  2. SQL Server 性能调优(方法论)【转】

    目录 确定思路 wait event的基本troubleshooting 虚拟文件信息(virtual file Statistics) 性能指标 执行计划缓冲的使用 总结 性能调优很难有一个固定的理 ...

  3. Windows Store GIF player 诞生记

    在Win8上面,Image source切换的时候有bug.当我们短时间定时切换的时候,Image不能正常地显示对应的图片.Image控件又不支持GIF播放,所以GIF图片的播放就是一个非常头痛的问题 ...

  4. Flume入门:安装、部署

    一.什么是Flume? flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用.Flume 初始的发行版本目前被统称为 Flume OG(original genera ...

  5. Ubuntu8.04系列-系统优化篇

    文章欢迎转载,转载请注明出处:嘉骏苑http://luckiss.blogcn.com  原文出处:http://luckiss.blogcn.com/diary,15151058.shtml    ...

  6. websphere设置jvm参数

    http://www.quiee.com.cn/archives/592/ websphere 选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚 ...

  7. Redis总结(二)C#中如何使用redis(转载)

    上一篇讲述了安装redis<Redis总结(一)Redis安装>,同时也大致介绍了redis的优势和应用场景.本篇着重讲解.NET中如何使用redis和C#. Redis官网提供了很多开源 ...

  8. 停掉一台服务器,Nginx响应慢(转载)

    测试发现的问题及解决办法 1.当后端两台IIS应用服务器都正常时,访问速度非常快,查看日志,原来一个请求,是后端两台服务器同时响应的; 2.为了模仿故障测试,停掉一台IIS应用服务器,这时再访问,请求 ...

  9. CentOS 5.4 安装和卸载桌面

    显示系统已经安装的组件,和可以安装的组件:#yum grouplist 如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:#yum groupinstall "X Wind ...

  10. [Jobdu] 题目1390:矩形覆盖

    题目描述: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入 ...