Boostrap基础教程之JavaScript插件篇


Posted in Javascript onSeptember 08, 2016

Boostrap提供了12种JavaScript插件,包括:

动画过渡 Transition

模态 Modal

下拉菜单 Dropdown

滚动侦测 Scrollspy

选项卡 Tab

提示框 Tooltip

弹出框 Popover

警告框 Alert

按钮 Button

折叠 Collapse

旋转轮播 Carousel

自动定位浮标 Affix

模态弹窗

<div class="modal show">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title">Modal标题</h4>
</div>
<div class="modal-body">
<p>这里是弹窗显示的内容...........</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" data-dismiss="modal">保存</button>
</div>
</div>
</div>
</div>

Boostrap基础教程之JavaScript插件篇

下拉菜单

声明式用法

一般下拉菜单都是在导航条(navbar)和选项卡(tab)上实现

<div class="nav navbar-default" id="nav-example">
<A href="#" class="navbar-brand">Project Name</A>
<ul role="navigation" class="nav navbar-nav">
<li class="dropdown">
<A data-toggle="dropdown" class="dropdown-toggle" role="button" href="#" id="drop1">
Dropdown<b class="caret"></b>
</A>
<ul aria-labelledby="drop1" role="menu" class="dropdown-menu">
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action1</a> </li>
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action2</a> </li>
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action3</a> </li>
</ul>
</li>
<li class="dropdown open">
<A data-toggle="dropdown" class="dropdown-toggle" role="button" href="#" id="drop2">
Dropdown2<b class="caret"></b>
</A>
<ul aria-labelledby="drop2" role="menu" class="dropdown-menu">
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action4</a> </li>
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action5</a> </li>
<li role="presentation"><a href="#" tabindex="-1" role="menuitem">Action6</a> </li>
</ul>
</li>
</ul>
</div>

Boostrap基础教程之JavaScript插件篇

选项卡

<%--导航条选项卡--%>
<ul class="nav nav-tabs">
<li><a href="#home" data-toggle="tab">Home</a> </li>
<li><a href="#profile" data-toggle="tab">Profile</a> </li>
<li><a href="#messages" data-toggle="tab">Messages</a> </li>
<li><a href="#settings" data-toggle="tab">Settings</a> </li>
</ul>
<%--选项卡面板--%>
<div class="tab-content">
<div class="tab-pane active" id="home">home...</div>
<div class="tab-pane" id="profile">profile...</div>
<div class="tab-pane" id="messages">messages...</div>
<div class="tab-pane" id="settings">settings...</div>
</div>

Boostrap基础教程之JavaScript插件篇

提示框

<button data-original-title="Tooltip on left" class="btn btn-default" data-toggle="tooltip"
data-placement="left">左侧Tooltip</button>
<button data-original-title="Tooltip on top" class="btn btn-default" data-toggle="tooltip"
data-placement="top">上方Tooltip</button>
<button data-original-title="Tooltip on bottom" class="btn btn-default" data-toggle="tooltip"
data-placement="bottom">下方Tooltip</button>
<button data-original-title="Tooltip on right" class="btn btn-default" data-toggle="tooltip"
data-placement="right">右侧Tooltip</button>

警告框

<div class="alert alert-warning fade in">
<button data-mismiss="alert" class="close" type="button">X</button>
<h4>警告标题</h4>
<p>Change this and that and try aggin。 </p>
</div>

Boostrap基础教程之JavaScript插件篇

折叠

<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<A data-toggle="collapse" data-parent="#accordion" href="#accordion">触发元素#1</A>
</h4>
</div>
<div class="panel-collapse collapse in" id="collapseOne">
<div class="panel-body">
折叠内容......
</div>
</div>
</div>
</div>

Boostrap基础教程之JavaScript插件篇

旋转轮播

<div data-ride="carouse1" class="carousel cameraSlide" id="container">
<%--图片容器--%>
<div class="carousel-inner">
<div class="item active"><img src="images/banner_slide_01.jpg"></div>
<div class="item "><img src="images/banner_slide_02.jpg"></div>
<div class="item"><img src="images/banner_slide_03.jpg"></div>
</div>
<%--圆圈指示符--%>
<ol class="carousel-indicators">
<li data-slide-to="0" data-target="#container" class="active"></li>
<li data-slide-to="1" data-target="#container"></li>
<li data-slide-to="2" data-target="#container"></li>
</ol>
<%--左右控制按钮--%>
<a data-slide="prev" href="#container" class="left carousel-control">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a data-slide="prev" href="#container" class="right carousel-control">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>

Boostrap基础教程之JavaScript插件篇

以上所述是小编给大家介绍的Boostrap基础教程之JavaScript插件篇,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
Nov 17 Javascript
jquery 合并内容相同的单元格(示例代码)
Dec 13 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
Jul 05 Javascript
JavaScript构建自己的对象示例
Nov 29 Javascript
基于JavaScript实现自定义滚动条
Jan 25 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 Javascript
JavaScript 作用域scope简单汇总
Oct 23 Javascript
js实现tab栏切换效果
Aug 02 Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 #Javascript
JS图片放大效果简单实现代码
Sep 08 #Javascript
Angularjs 实现一个幻灯片示例代码
Sep 08 #Javascript
利用Vue.js指令实现全选功能
Sep 08 #Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 #Javascript
javascript使用 concat 方法对数组进行合并的方法
Sep 08 #Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
Sep 08 #Javascript
You might like
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
浅析Python中的join()方法的使用
2015/05/19 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
小组合作学习反思
2014/02/18 职场文书
劲霸男装广告词
2014/03/21 职场文书
员工试用期自我评价
2014/09/18 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
老兵退伍感言
2015/08/03 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python