bootstrap框架--常用的js插件
一.模态框
1.模态框放置的位置
务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素(以后就这么使用)),以避免其他组件影响模态框的展现和/或功能。
2.弹出的两种方式:
1. 通过 data 属性
data-toggle="modal" data-target="#myModal"
示例如下:
2. 通过JS代码
- $("#myModal").modal("show") --> 显示出来
- $("#myModal").modal("hide) --> 隐藏
示例如下:
3.控制模态框的尺寸:
模态框有两种尺寸,
模态框大小:(放在modal里面标签上的)
.modal-lg(大的模态框)
.modal-sm(小的模态框)
4.控制模态框的动画效果:(让模态框出来的时候有个效果)
使用fade(放在model的div中)
5.参数的介绍

示例:backdrop(示例)
keyboard(示例)
6.事件

7.模态框中可以插入form表单
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"> <title>Title</title> </head> <body> <button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button> <!--模态框--> <div id="myModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <!--模态框的标题--> <h4 class="modal-title">Modal title</h4> </div> <!--模态框的内容区域--> <div class="modal-body"> <form class="form-horizontal "> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">姓名</label> <div class="col-sm-5"> <input type="text" class="form-control" id="inputName" placeholder="姓名"> </div> </div> <div class="form-group"> <label for="inputPhone" class="col-sm-2 control-label">手机</label> <div class="col-sm-5"> <input type="text" class="form-control" id="inputPhone" placeholder="手机"> </div> </div> <div class="form-group"> <label for="inputEmail" class="col-sm-2 control-label">邮箱</label> <div class="col-sm-5"> <input type="email" class="form-control" id="inputEmail" placeholder="Email"> </div> </div> <div class="form-group"> <label for="inputPassword" class="col-sm-2 control-label">密码</label> <div class="col-sm-5"> <input type="email" class="form-control" id="inputPassword" placeholder="密码"> </div> </div> <div class="form-group"> <label for="exampleInputFile" class="col-sm-2 control-label">头像</label> <div class="col-sm-5"> <input type="file" id="exampleInputFile"> <p class="help-block">只支持png,jpg,gif格式</p> </div> </div> <hr> <div class="form-group"> <label class="col-sm-2 control-label">属性</label> <div class="col-sm-5"> <div class="radio"> <label> <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked> 我是一个好人 </label> </div> <div class="radio"> <label> <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2"> 我是一个坏人 </label> </div> <div class="radio disabled"> <label> <input type="radio" name="optionsRadios" id="optionsRadios3" value="option3" disabled> 我不是一个人 </label> </div> </div> </div> <div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <!--模态框结束--> <script src="jquery-3.2.1.min.js"></script> <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> </body> </html>
二.轮播图
1.轮播图默认事件是5秒,可以修改默认的时间

可以在轮播图的最后加上这个就可以控制默认的时间
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"> <title>Title</title> </head> <body> <div id="carousel-example-generic" class="carousel slide" 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> <li data-target="#carousel-example-generic" data-slide-to="2"></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="banner_1.jpg" alt="..."> <div class="carousel-caption"> <h3>美景图片</h3> <span>图片一</span> </div> </div> <div class="item"> <img src="banner_2.jpg" alt="..."> <div class="carousel-caption"> <h3>美景图片</h3> <span>图片二</span> </div> </div> <div class="item"> <img src="banner_3.jpg" alt="..."> <div class="carousel-caption"> <h3>美景图片</h3> <span>图片三</span> </div> </div> </div> <!-- Controls --> <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <script src="jquery-3.2.1.min.js"></script> <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> </body> </html>
三.左侧菜单

浙公网安备 33010602011771号