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 相关文章推荐
限制文本框输入N个字符的js代码
May 13 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
javascript 文件的同步加载与异步加载实现原理
Dec 13 Javascript
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
javascript中解析四则运算表达式的算法和示例
Aug 11 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
微信小程序 动态绑定数据及动态事件处理
Mar 14 Javascript
JavaScript错误处理和堆栈追踪详解
Apr 18 Javascript
VueJS如何引入css或者less文件的一些坑
Apr 25 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
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 验证码制作(网树注释思想)
2009/07/20 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python将图片转换为字符画的方法
2020/06/16 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
Python根据服务获取端口号的方法
2019/09/25 Python
python模拟实现分发扑克牌
2020/04/22 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
教师自我鉴定
2013/12/13 职场文书
主管竞聘书范文
2014/03/31 职场文书
保护环境的标语
2014/06/09 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
护士年终个人总结
2015/02/13 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
node快速搭建后台的实现步骤
2022/02/18 NodeJs
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server