IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Bootstrap--JavaScript插件 -> 正文阅读

[JavaScript知识库]Bootstrap--JavaScript插件

简介
请添加图片描述
插件的引入方式
Bootsstrap框架的所有JavaScript插件都依赖jQuery。所以必须在引入bootstrap.js或者bootstrap.min.js之前引入jQuery库。
请添加图片描述
请添加图片描述
data属性
请添加图片描述
关闭data属性
请添加图片描述

过渡插件

请添加图片描述

模态框

简介
请添加图片描述
模态框的实现
请添加图片描述
示例

<body>
		<div id="mymodal1" class="modal fade"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog"><!--居中生成一个白色窗口-->
				<div class="modal-content"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>
</body>

请添加图片描述

	<script type="text/javascript">
			$("#mymodal1").modal();//初始化页面时,弹出模态框
		</script>
		

运行结果
在这里插入图片描述
注意事项
请添加图片描述
通过点击按钮弹出模态框
请添加图片描述
示例

<button class="btn btn-primary" data-toggle="modal" data-target="#mymodal2">弹出</button>
		<div id="mymodal2" class="modal fade"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog"><!--居中生成一个白色窗口-->
				<div class="modal-content"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>

运行结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
示例

<a href="#mymodal2" data-toggle="modal" class="btn btn-primary">弹出</a>
		<div id="mymodal2" class="modal fade"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog"><!--居中生成一个白色窗口-->
				<div class="modal-content"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>

运行结果和上面一样

模态框尺寸
请添加图片描述
示例

	<!--模态框尺寸-->
		<button class="btn btn-primary" data-toggle="modal" data-target="#mymodal3">弹出大</button>
		<div id="mymodal3" class="modal fade"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog bs-example-modal-lg"><!--居中生成一个白色窗口-->
				<div class="modal-content modal-lg"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>
		<button class="btn btn-primary" data-toggle="modal" data-target="#mymodal4">弹出小</button>
		<div id="mymodal4" class="modal fade"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog bs-example-modal-sm"><!--居中生成一个白色窗口-->
				<div class="modal-content modal-sm"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>
		

运行结果 点击弹出大
在这里插入图片描述
在这里插入图片描述
点击弹出小
在这里插入图片描述
在这里插入图片描述
模态框data属性
请添加图片描述
示例 测试data-backdrop属性

	<!--演示属性-->
		<button class="btn btn-primary" data-toggle="modal" data-target="#mymodal5">弹出</button>
		<div id="mymodal5" class="modal fade" data-backdrop="static"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog"><!--居中生成一个白色窗口-->
				<div class="modal-content"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>

运行结果 点击灰色背景不会关闭模态框
在这里插入图片描述
属性值改为false的话

<!--演示属性-->
		<button class="btn btn-primary" data-toggle="modal" data-target="#mymodal5">弹出</button>
		<div id="mymodal5" class="modal fade" data-backdrop="false"><!--生成一个宽为100%灰色背景-->
			<div class="modal-dialog"><!--居中生成一个白色窗口-->
				<div class="modal-content"><!--模态框内容-->
					<div class="modal-header"><!--头部内容-->
						<button class="close" data-dismiss="modal">&times;</button>
						<h4 class="modal-title">我的模态框</h4>
					</div>
					<div class="modal-body">你好</div><!--主体内容-->
					<div class="modal-footer"><!--底部内容-->
						<button class="btn btn-primary">确定</button>
					</div>
				</div>
			</div>
		</div>

运行结果 灰色背景消失
在这里插入图片描述

javascript操作模态框

在这里插入图片描述
模态框属性
请添加图片描述
模态框方法
请添加图片描述
模态框事件

请添加图片描述
在这里插入图片描述

选项卡

简介
请添加图片描述
选项卡组成
在这里插入图片描述
选项卡实现
请添加图片描述
示例

<div class="container">
			<!--选项卡菜单-->
			<ul class="nav nav-tabs">
				<li class="active"><a href="#index" data-toggle="tab">首页</a></li>
				<li><a href="#emp" data-toggle="tab">员工</a></li>
				<li><a href="#wuliu" data-toggle="tab">物流</a></li>
			</ul>
			<!--选项卡面板-->
			<div class="tab-content">
				<div id="index" class="tab-pane fade in active">
					我们是最强的公司!
				</div>
				<div id="emp" class="tab-pane fade">
					员工页面!
				</div>
				<div id="wuliu" class="tab-pane fade">
					物流页面!
				</div>
			</div>
		</div><br /><br /><br />

运行结果
在这里插入图片描述
在这里插入图片描述
选项卡注意点
请添加图片描述
胶囊式选项卡
请添加图片描述
示例

<!--胶囊式-->
		<div class="container">
			<ul class="nav nav-pills">
				<li class="active"><a href="#index1" data-toggle="pill">首页</a></li>
				<li><a href="#emp1" data-toggle="pill">员工</a></li>
				<li><a href="#wuliu1" data-toggle="pill">物流</a></li>
			</ul>
			<div class="tab-content">
				<div id="index1" class="tab-pane fade in active">
					我们是最强的公司!
				</div>
				<div id="emp1" class="tab-pane fade">
					员工页面!
				</div>
				<div id="wuliu1" class="tab-pane fade">
					物流页面!
				</div>
			</div>
		</div><br /><br /><br />

运行结果
在这里插入图片描述
在这里插入图片描述
javascript实现选项卡切换
选项卡方法
在这里插入图片描述

示例

<!--javascript实现选项卡面板切换-->
		<div class="container">
			<ul class="nav nav-tabs" id="opne">
				<li class="active"><a href="#index2" data-toggle="tab">首页</a></li>
				<li><a href="#emp2" data-toggle="tab">员工</a></li>
				<li><a href="#wuliu2" data-toggle="tab">物流</a></li>
			</ul>
			<div class="tab-content">
				<div id="index2" class="tab-pane fade in active">
					我们是最强的公司!
				</div>
				<div id="emp2" class="tab-pane fade">
					员工页面!
				</div>
				<div id="wuliu2" class="tab-pane fade">
					物流页面!
				</div>
			</div>
		</div><br /><br /><br />
		
		<script type="text/javascript">
			$(function(){
				$("#opne a").CLICK(function(){
					$(this).tab("show");//显示当前链接对应的面板
				});
			});
		</script>

运行结果
在这里插入图片描述
在这里插入图片描述
选项卡事件
在这里插入图片描述
示例
在这里插入图片描述

旋转轮播

简介
请添加图片描述
轮播实现
请添加图片描述
示例

	<!--创建一个轮播容器-->
			<div class="carousel slide" data-ride="carousel" style="margin: 30px auto;width: 520px;">
				<div class="carousel-inner"><!--创建轮播的条目-->
					<div class="item active"><img src="img/img1.jpg" alt="" /></div>
					<div class="item"><img src="img/img2.jpg" alt="" /></div>
					<div class="item"><img src="img/img3.jpg" alt="" /></div>
					<div class="item"><img src="img/img4.jpg" alt="" /></div>
				</div>
			</div><br /><br />

运行结果
在这里插入图片描述
示例
创建小圆圈

<div id="myCarousel1" class="carousel slide" data-ride="carousel" style="margin: 30px auto;width: 520px;">
				<div class="carousel-inner"><!--创建轮播的条目-->
					<div class="item active"><img src="img/img1.jpg" alt="" /></div>
					<div class="item"><img src="img/img2.jpg" alt="" /></div>
					<div class="item"><img src="img/img3.jpg" alt="" /></div>
					<div class="item"><img src="img/img4.jpg" alt="" /></div>
				</div>
				<ol class="carousel-indicators"><!--创建小圆圈-->
					<li data-target="#myCarousel1" data-slide-to="0" class="active"></li>
					<li data-target="#myCarousel1" data-slide-to="1"></li>
					<li data-target="#myCarousel1" data-slide-to="2"></li>
					<li data-target="#myCarousel1" data-slide-to="3"></li>
				</ol>
			</div><br /><br />

运行结果
在这里插入图片描述
示例
创建前一张 还有后一张

<div id="myCarousel2" class="carousel slide" data-ride="carousel" style="margin: 30px auto;width: 520px;">
				<div class="carousel-inner"><!--创建轮播的条目-->
					<div class="item active"><img src="img/img1.jpg" alt="" /></div>
					<div class="item"><img src="img/img2.jpg" alt="" /></div>
					<div class="item"><img src="img/img3.jpg" alt="" /></div>
					<div class="item"><img src="img/img4.jpg" alt="" /></div>
				</div>
				<ol class="carousel-indicators"><!--创建小圆圈-->
					<li data-target="#myCarousel2" data-slide-to="0" class="active"></li>
					<li data-target="#myCarousel2" data-slide-to="1"></li>
					<li data-target="#myCarousel2" data-slide-to="2"></li>
					<li data-target="#myCarousel2" data-slide-to="3"></li>
				</ol>
				<!--切换按钮-->
				<a class="left carousel-control" href="#myCarousel2" data-slide="prev">
					<span class="glyphicon glyphicon-chevron-left"></span>
				</a>
				<a class="right carousel-control" href="#myCarousel2" data-slide="next">
					<span class="glyphicon glyphicon-chevron-right"></span>
				</a>
			</div><br /><br />

运行结果
在这里插入图片描述旋转轮播结构

在这里插入图片描述
带文字轮播
请添加图片描述
示例

	<!--带字体轮播-->
			<div id="myCarousel3" class="carousel slide" data-ride="carousel" style="margin: 30px auto;width: 520px;">
				<div class="carousel-inner"><!--创建轮播的条目-->
					<div class="item active">
						<img src="img/img1.jpg" alt="" />
						<div class="carousel-caption">
							<h3>女神蕾丝透光长裙</h3>
						</div>
					</div>
					<div class="item">
						<img src="img/img2.jpg" alt="" />
						<div class="carousel-caption">
							<h3>宝塔镇河妖</h3>
						</div>
					</div>
					<div class="item"><img src="img/img3.jpg" alt="" /></div>
					<div class="item"><img src="img/img4.jpg" alt="" /></div>
				</div>
				<ol class="carousel-indicators"><!--创建小圆圈-->
					<li data-target="#myCarousel3" data-slide-to="0" class="active"></li>
					<li data-target="#myCarousel3" data-slide-to="1"></li>
					<li data-target="#myCarousel3" data-slide-to="2"></li>
					<li data-target="#myCarousel3" data-slide-to="3"></li>
				</ol>
				<!--切换按钮-->
				<a class="left carousel-control" href="#myCarousel3" data-slide="prev">
					<span class="glyphicon glyphicon-chevron-left"></span>
				</a>
				<a class="right carousel-control" href="#myCarousel3" data-slide="next">
					<span class="glyphicon glyphicon-chevron-right"></span>
				</a>
			</div>

运行结果

在这里插入图片描述
旋转轮播data属性
请添加图片描述
示例 测试data-interval属性

	<!--创建一个轮播容器 自定义轮播时间 设置3秒切换-->
			<div class="carousel slide" data-interval="3000" data-ride="carousel" style="margin: 30px auto;width: 520px;">
				<div class="carousel-inner"><!--创建轮播的条目-->
					<div class="item active"><img src="img/img1.jpg" alt="" /></div>
					<div class="item"><img src="img/img2.jpg" alt="" /></div>
					<div class="item"><img src="img/img3.jpg" alt="" /></div>
					<div class="item"><img src="img/img4.jpg" alt="" /></div>
				</div>
			</div><br /><br />

运行结果 没有设置圆圈,和前后切换 一样可以轮播 ,3秒钟切换下一张。
在这里插入图片描述
javascript操作轮播
在这里插入图片描述
javascript操作轮播属性
在这里插入图片描述
javascript操作轮播方法
在这里插入图片描述
javascript操作轮播事件
在这里插入图片描述

滚动监听

简介
请添加图片描述
针对固定高度元素进行滚动监听
在这里插入图片描述
示例

	<!--导航条-->
		<div class="container" style="border: 1px solid red;">
			<nav id="mynav" class=" nav navbar-default">
				<div class="navbar-header">
					<span class="navbar-brand">LOGO</span>
				</div>
				<ul class="nav navbar-nav">
					<li class="active"><a href="#index">首页</a></li>
					<li><a href="#emp">员工</a></li>
					<li><a href="#wuliu">物流</a></li>
				</ul>
			</nav>
			<div data-spy="scroll" data-target="#mynav" style="height: 300px;overflow: auto;border: 1px solid  blue;">
				<h3 id="index">首页</h3>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<h3 id="emp">员工</h3>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<h3 id="wuliu">物流</h3>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
			</div>
		</div>

运行结果
在这里插入图片描述
在这里插入图片描述
针对body元素进行滚动监听
请添加图片描述
示例

<body data-spy="scroll" data-target="#mynav">
		<!--导航条-->
		<div class="container" style="border: 1px solid red;">
			<nav id="mynav" class=" nav navbar-default navbar-fixed-top">
				<div class="navbar-header">
					<span class="navbar-brand">LOGO</span>
				</div>
				<ul class="nav navbar-nav">
					<li class="active"><a href="#index">首页</a></li>
					<li><a href="#emp">员工</a></li>
					<li><a href="#wuliu">物流</a></li>
				</ul>
			</nav>
			<div>
				<h3 id="index">首页</h3>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<p>欢迎来到北大青鸟</p>
				<h3 id="emp">员工</h3>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<p>员工很无奈</p>
				<h3 id="wuliu">物流</h3>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
				<p>正在发货中!</p>
			</div>
		</div>
	</body>

运行结果
在这里插入图片描述
在这里插入图片描述
javascript操作滚动监听
在这里插入图片描述
javascript操作滚动监听事件
在这里插入图片描述

总结

请添加图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-31 16:32:00  更:2021-07-31 16:32:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 22:01:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码