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判断字符长度以及中英文数字等
Dec 31 Javascript
js实现仿QQ秀换装效果的方法
Mar 04 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
Javascript实现图片懒加载插件的方法
Oct 20 Javascript
jquery+Jscex打造游戏力度条
Sep 12 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
May 27 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
vue this.reload 方法 配置
Sep 12 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 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
joomla内置的表单验证功能使用方法
2010/06/11 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
webpack配置之后端渲染详解
2017/10/26 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
建房协议书
2014/04/11 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
新手入门Mysql--sql执行过程
2021/06/20 MySQL
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python