bootstrap的javascript插件

一、实现渐变功能

从红色背景变到绿色背景并提示

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width,user-scalable=no,          initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"/>    <!-- 引入移动端适配,bootstrap标准引入4-1-->    <link rel="stylesheet" href="bootstrap.min.css"/>    <!-- 引入框架css,bootstrap标准引入4-2-->    <title></title>    <style>        #div1{            width: 100px;            height: 100px;            background: red;            transition: all 3s; /*bootstrap框架js,渐变*/        }        #div1:hover{            background: green;        }    </style></head><body><div id="div1"></div>    <script src="jquery-1.10.2.min.js"></script><!-- 引入jquery,框架js是基于jquery的,bootstrap标准引入4-3-->    <script src="bootstrap.min.js"></script><!-- 引入框架js,bootstrap标准引入4-4--><script>    var div=document.getElementById(‘div1‘);    div.addEventListener(‘transitionend‘,function(e){        alert(1)/*transitionend 事件在 CSS 完成过渡后触发,element.addEventListener(event, function, useCapture),event为字符串或时间名,*/    })</script></body></html>

二、实现模态框
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width,user-scalable=no,          initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"/>    <link rel="stylesheet" href="bootstrap.min.css"/>    <title></title></head><body>    <div id="modal" class="modal">        <!-- modal里面包含样式css代码,实际就是总共外面的东西,固定布局,上下左右等-->        <div class="modal-dialog">            <!-- 相对定位,宽度自适应,有大屏到小屏宽度不一样的变化-->            <div class="modal-content">                <!-- 边框、阴影等需要一个区域来存放-->                <div class="modal-header">                    <!-- 头部-->                    <button class="close"  data-dismiss="modal">&times;</button>                    <!-- close为关闭,&times为X,如果通过js来做,首先选中元素,                    然后执行隐藏或者删除操作,在框架里面可以直接用data-dismiss="modal";-->                    <h4 class="modal-title">标题</h4>                </div>                <div class="modal-body">                <!-- 身体-->                    <p>这里是内容.....</p>                </div>                <div class="modal-footer">                <!-- 尾部-->                    <button class="btn btn-primary" data-dismiss="modal">关闭</button>                    <!-- 关闭的作用于前面X的作用一样的-->                    <button class="btn btn-default">保存</button>                </div>            </div>        </div>    </div>

    <script src="jquery-1.10.2.min.js"></script>    <script src="bootstrap.min.js"></script><script>    $(‘#modal‘).modal();
//    这个是触发上面的模态框,如果没有这个,打开网页无任何显示,有了这个只要刷新网页就会出现</script></body></html>
可以使用一个按钮取代<script>中代码来触发模态框的弹出
按钮代码为
<!--<button class="btn btn-primary" data-target="#modal" data-toggle="modal">点击弹出</button>--><!--data-target="modal"指向#modal,data-toggle="modal"点击切换指向modal,这里与下拉菜单一样—>

也可以使用<a>标签取代<script>中代码来触发模态框的弹出
<a>标签代码为
<a href="#modal" class="btn btn-primary" data-toggle="modal">点这里出来</a>
整体代码如下
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width,user-scalable=no,          initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"/>    <link rel="stylesheet" href="bootstrap.min.css"/>    <title></title></head><body><!--<button class="btn btn-primary" data-target="#modal" data-toggle="modal">点击弹出</button>--><!--data-target="modal"指向#modal,data-toggle="modal"点击切换指向modal,这里与下拉菜单一样--><a href="#modal" class="btn btn-primary" data-toggle="modal">点这里出来</a>    <div id="modal" class="modal">        <!-- modal里面包含样式css代码,实际就是总共外面的东西,固定布局,上下左右等-->        <div class="modal-dialog">            <!-- 相对定位,宽度自适应,有大屏到小屏宽度不一样的变化-->            <div class="modal-content">                <!-- 边框、阴影等需要一个区域来存放-->                <div class="modal-header">                    <!-- 头部-->                    <button class="close"  data-dismiss="modal">&times;</button>                    <!-- close为关闭,&times为X,如果通过js来做,首先选中元素,                    然后执行隐藏或者删除操作,在框架里面可以直接用data-dismiss="modal";-->                    <h4 class="modal-title">标题</h4>                </div>                <div class="modal-body">                <!-- 身体-->                    <p>这里是内容.....</p>                </div>                <div class="modal-footer">                <!-- 尾部-->                    <button class="btn btn-primary" data-dismiss="modal">关闭</button>                    <!-- 关闭的作用于前面X的作用一样的-->                    <button class="btn btn-default">保存</button>                </div>            </div>        </div>    </div>

    <script src="jquery-1.10.2.min.js"></script>    <script src="bootstrap.min.js"></script><!--<script>    $(‘#modal‘).modal();//    这个是触发上面的模态框,如果没有这个,打开网页无任何显示,有了这个只要刷新网页就会出现</script>--></body></html>
测试模态框的方法和事件,要实现他的方法和事件在javascript中实现
<script>//  $(‘#modal‘).modal();//    这个是触发上面的模态框,如果没有这个,打开网页无任何显示,有了这个只要刷新网页就会出现    $(‘#modal‘).modal({        keyboard:false//        默认是按esc键退出,keyboard:false代表按esc键不退出});$(‘#modal‘).on(‘hidden.bs.modal‘,function(){    alert(1)//    关闭模态框之后弹出框1});</script>

三、轮播图

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width,user-scalable=no,          initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"/>    <link rel="stylesheet" href="bootstrap.min.css"/>    <style>        #carousel{            width: 600px;        }    </style>    <title></title></head><body>    <div class="carousel slide" id="carousel"  data-ride="carousel">        <!-- 用一个容器来装,carousel对应的就是轮播图的js,slide是切换图片是的效果-->        <ol class="carousel-indicators">        <!-- 圆圈,轮播图的相关css都以carousel开头,carousel-indicators定义了小圆圈的格式-->            <li class="active" data-target="carousel" data-slide-to="0"></li>             <!-- 第一个圆圈是被选中状态的active,data-target="carousel"这个li指向最外层的div             data-slide-to="0"表示第一个小圆圈下标为0-->            <li data-target="carousel" data-slide-to="1"></li>            <li data-target="carousel" data-slide-to="2"></li>        </ol>        <!-- 图片-->        <div class="carousel-inner">            <!-- 每一张图片都用一个div来放,目前只能放一张,其他隐藏,            class="carousel-inner"代表放图片的div格式-->            <div class="item active">                <img src="img/1.jpg" />            </div>            <div class="item">                <img src="img/2.jpg" />            </div>            <div class="item">                <img src="img/3.jpg" />            </div>        </div>        <!-- 左右按钮-->        <a href="#carousel" class="left carousel-control" data-slide="prev">            <!-- href="#carousel"为指向 "#carousel"与button中的 data-target="#modal"效果一样,      class="left carousel-control"中的left表示左边的,carousel-control可以控制它的绝对定位      这个图标是可以点的动的所以会有数据data-slide="prev",prev表示往上翻-->                  <span class="glyphicon glyphicon-chevron-left"></span>            <!--glyphicon glyphicon-chevron-left这个就是向左的那个图标名称 -->        </a>

        <a href="#carousel" class="right carousel-control" data-slide="next">             <span class="glyphicon glyphicon-chevron-right"></span>        </a>    </div>    <script src="jquery-1.10.2.min.js"></script>    <script src="bootstrap.min.js"></script><script>

</script></body></html>

属性和事件的使用、
设置轮播时间
第一种
<div class="carousel slide" id="carousel"  data-ride="carousel" data-interval="2000">    <!--data-interval="2000",interval是轮换时间,加上data就是设置轮换时间2000表示2秒-->
第二种
像模态框一样在<script>标签中加入代码

四、选项卡
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width,user-scalable=no,          initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"/>    <link rel="stylesheet" href="bootstrap.min.css"/>    <style>        #carousel{            width: 600px;        }    </style>    <title></title></head><body><ul class="nav nav-tabs">    <!-- 导航-->    <li><a class="active" href="#name1" data-toggle="tab">首页</a></li>    <li><a href="#name2" data-toggle="tab">技能课</a></li>    <li><a href="#name3" data-toggle="tab">公开课</a></li>    <li><a href="#name4" data-toggle="tab">个人课</a></li>

</ul><div class="tab-content">    <div class="tab-pane fade in active" id="name1">111</div>    <div class="tab-pane fade " id="name2">222</div>    <!-- fade是谈出效果,缓慢的出来-->    <div class="tab-pane fade " id="name3">333</div>    <div class="tab-pane fade " id="name4">444</div>

</div>    <script src="jquery-1.10.2.min.js"></script>    <script src="bootstrap.min.js"></script><script>

</script></body></html>

原文地址:https://www.cnblogs.com/pere/p/11623764.html

时间: 2024-12-24 12:26:33

bootstrap的javascript插件的相关文章

Bootstrap导入JavaScript插件

导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单.按钮组.导航.分页等.他还包括一些JavaScript的插件. Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中.因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库. 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaSc

bootstrap学习——javascript插件篇

飞最近做的一个小项目需要用到一个模态框和一个图片浏览插件,并把二者结合,刚好bootstrap有对应插件,以下是学习应用流程: 1.    引入js文件: 可以单个引入对应插件文件,或一次全部引入,飞是选择的后者,原因:引入bootstrap.min.js文件并不大. 2.    先看模态框的效果,然后查看如何使用动态实例, 使用方法很简单: <1>直接复制动态实例的代码(当然要起码知道涉及到的一些类的作用,如.fade 类作用是弹出动画效果) <2>根据我的需要修改样例的代码(去

[Bootstrap]7天深入Bootstrap(5)JavaScript插件

在bs3.X中,提供了12种JavaScript插件,分别是:动画过渡(Transition).模态弹窗(Modal).下拉菜单(Dropdown).滚动侦测(Scrollspy).选项卡(Tab).提示 框(Tooltip).弹出框(Popover).警告框(Alert).按钮(Button).折叠(Collapse).旋转轮播(Carousel).定位浮标(Affix). 由于各种加班,身心疲惫... 动画过渡 源文件:transition.js 使用的动画过渡效果全部使用了 CSS3的语法

Bootstrap之javascript插件---弹出框(模态框)Modal

简介: 弹出框是一个经常使用的组件,一般用于弹出提示信息,确认信息,表单内容. 完整结构分析(可以没有头部和底部): 代码示例: <!-- 弹出框的头部 --> <div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"&g

ASP.NET MVC使用Bootstrap系列(4)——使用JavaScript插件

序言 Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件.通过添加data attribute(data 属性)可以轻松的使用这些插件,当然你也可以使用编程方式的API来使用. 为了使用Bootstrap插件,我们需要添加Bootstrap.js或者Bootstrap.min.js文件到项目中.这两个文件包含了所有的Bootstrap插件,推荐引用Bootstrap.min.js.当然你也可以包含指定的插件来定制化Boo

玩转Bootstrap(基础) -- (8.Bootstrap支持的JavaScript插件)

1.导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单.按钮组.导航.分页等.他还包括一些JavaScript的插件. Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中.因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库. 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有Java

Bootstarp学习(二十一)导入JavaScript插件

Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单.按钮组.导航.分页等.他还包括一些JavaScript的插件. Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中.因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库. 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstr

玩转Bootstrap(JS插件篇)

模态弹出框 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js). 具体使用如下(或见右侧代码编辑器28-29行): <!-导入jQuery版本库,因为Bootstrap的JavaScript插件依赖于jQuery --> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js&qu

bootstrap javascript插件部分的笔记整理

概览 (1)每一个插件(带有js功能的组件),想使用bootstrap插件,一个是要去写他的html,第二个是使用CSS去修饰它,再引入相应的js文件. bootstrap框架里的轮播图,他有自己的js文件. JavaScript 插件可以单个引入(使用 Bootstrap 提供的单个 *.js 文件),或者一次性全部引入(使用 bootstrap.js 或压缩版的 bootstrap.min.js). 建议使用压缩版的 JavaScript 文件 bootstrap.js 和 bootstra