飞近期做的一个小项目须要用到一个模态框和一个图片浏览插件,并把二者结合,刚好bootstrap有相应插件,下面是学习应用流程:

1.    引入js文件:

能够单个引入相应插件文件,或一次所有引入。飞是选择的后者,原因:引入bootstrap.min.js文件并不大。

2.    先看模态框的效果,然后查看怎样使用动态实例。

用法非常easy:

<1>直接复制动态实例的代码(当然要起码知道涉及到的一些类的作用,如.fade 类作用是弹出动画效果)

<2>在你要点击的元素上加入:data-toggle="modal" data-target="#myModal,之后点击该元素就能够弹出模态框了。

<3>依据我的须要改动例子的代码(去除了模态框的头部和尾部~~~)

<4>浏览效果还阔以~

3. 看Carousel的使用方法:

用法:

<1>同2的<1>

<2>改动图片路径。查看效果,能够使用就ok

4. 依据需求详细改动。发现引入的模态框会依据图片大小变换大小——据设计师说会影响体验效果。所以就加以改动:

固定了模态框的内容——浏览图片的Carousel高度(.carousel设置为height: 600px)

5. 终于效果(弹出框浏览图片。点击弹出框外面的地方,弹出框就消失):

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDc2MTQyMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="0" height="0" alt="">

相关代码:

<!-- Modal -->

<div class="modalfade"id="myModal"tabindex="-1"role="dialog"aria-labelledby="myModalLabel"aria-hidden="true">

<div class="modal-dialog">

<div class="modal-content">

<div class="modal-body">

<div id="carousel-example-generic"class="carouselslide"data-ride="carousel">

<!-- Indicators-->

<ol class="carousel-indicators">

<li data-target="#carousel-example-generic"data-slide-to="0"class="active"></li>

<li data-target="#carousel-example-generic"data-slide-to="1"></li>

</ol>

<!-- Wrapper forslides -->

<div class="carousel-inner"role="listbox">

<div class="itemactive">

<img src="1.png">

</div>

<div class="item">

<img src="BG_1.png">

</div>

</div>

<!-- Controls-->

<a class="leftcarousel-control"href="#carousel-example-generic"role="button"data-slide="prev">

<span class="glyphiconglyphicon-chevron-left"></span>

<span class="sr-only">Previous</span>

</a>

<a class="rightcarousel-control"href="#carousel-example-generic"role="button"data-slide="next">

<span class="glyphiconglyphicon-chevron-right"></span>

<span class="sr-only">Next</span>

</a>

</div>

</div>

</div>

</div>

</div>

參考网址:http://v3.bootcss.com/javascript/#carousel

飞的文章也会在本人的个人空间公布:

http://flyingdream.sinaapp.com/

bootstrap学习——javascript插件篇的更多相关文章

  1. Bootstrap学习js插件篇之滚动监听

    1.滚动监听 案例 滚动监听插件可以根据滚动条的位置自动更新所对应的导航标记.Bootstrap中文网左侧就是一个滚动监听的例子. 代码段: <nav id="navbar-examp ...

  2. Bootstrap学习js插件篇之标签页

    简单的标签页 代码: <h1 class="page-header">4.3标签页</h1> <ul class="nav nav-tabs ...

  3. Bootstrap学习js插件篇之提示框

    案例 受到Jason Frame开发的jQuery.tipsy插件的启发,我们才把这个工具提示插件做的更好,而且此插件不依赖图片,只是使用CSS3来实现动画效果,并使用data属性存储标题. 将鼠标悬 ...

  4. Bootstrap学习js插件篇之下拉菜单

    案例 通过此插件可以为几乎所有东西添加下拉菜单,包括导航条.标签页.胶囊式按钮. 用于导航条 导航条分为四个部分.第一部分导航头,第二部分导航列,第三部分form查询表单,第四部分导航列. <n ...

  5. Bootstrap学习 - JavaScript插件

     模态框 <div class="modal" id="myModal" tabindex="-1" role="dialo ...

  6. 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-1导入JavaScript插件

    导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单.按钮组.导航.分页等.他还包括一些JavaScript的插件. Bootstrap的JavaScri ...

  7. 一步步学习javascript基础篇(0):开篇索引

    索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...

  8. 一步步学习javascript基础篇(3):Object、Function等引用类型

    我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...

  9. bootstrap导入JavaScript插件

    Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中.因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入 ...

随机推荐

  1. [Luogu 1966] noip13 火柴排队

    [Luogu 1966] noip13 火柴排队 Problem 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度. 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之 ...

  2. C#学习-执行存储过程

    使用存储的优点 1.执行更快.直接写sql脚本会有个解析编译的过程. 2.修改方便.当业务改变时,只需要改存储过程,不需要修改C#代码 3.传递Sql脚本数据相对更小 缺点: 1.使用存储过程,数据库 ...

  3. service里设置websocket心跳并向fragment发送数据

    垃圾小白写了自己看的 /** * service 文件 */ public class SocketService extends Service { //自己定义接口用来传参 private sta ...

  4. 使用whIle循环语句和变量打印九九乘法表

    -设置i变量declare @i int --设置j变量declare @j int --设置乘法表变量declare @chengfabiao varchar(1000)--给i,j,@chengf ...

  5. vim下阅读代码时标签跳转设置

    1.在fedora14中的 /etc/vimrc下,加入如下几行,可根据源代码工程文件的结构来定 2. 在源代码工程内,输入如下命令 ctags -R 当前目录下将生成一个tags文件 3.查看源代码 ...

  6. DOM对象之window

    window的属性 top:返回当前窗口的最顶层的先辈窗口 document:返回HTML文档对象 location:当前窗口的地址 self:返回对自身窗口的引用 parent:返回父窗口 如何引用 ...

  7. C# 字符串到字节数组,字节数组转整型

    ; , ); byte[] bytes = BitConverter.GetBytes(num);//将int32转换为字节数组 num = BitConverter.ToInt32(bytes, ) ...

  8. Yin and Yang Stones(思路题)

    Problem Description: A mysterious circular arrangement of black stones and white stones has appeared ...

  9. CF17E Palisection (回文自动机+DP)

    题目传送门 题目大意:给你一个字符串,让你求出有多少对相交的回文子串 啊啊啊啊降智了,我怎么又忘了正难则反! 求相交会很难搞.把问题转化成求互不相交的回文子串再减一下就行了 先利用$PAM$求出以每个 ...

  10. HTML学习笔记之HTML5新特性

    目录 1.拖放 2.画布 3.可伸缩矢量图形 4.地理定位 5.Web 存储 6.应用缓存 7.Web Worker 1.拖放 拖放是一种常见的特性,用于抓取对象以后拖到另一个位置,它是 HTML5 ...