`
9秒学院
  • 浏览: 37398 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

bootstrap导入JavaScript插件

阅读更多
导入JavaScript插件

Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。

Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。

一次性导入:

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"></script>
<!—- 一次性导入所有Bootstrap的JavaScript插件(压缩版本) -->
<script src="js/bootstrap.min.js"></script>
特别声明:jQuery版本库也可以加载你本地的jQuery版本。

单独导入:

为方便单独导入特效文件,Bootstrap V3.2中提供了12种JavaScript插件,他们分别是:

☑ 动画过渡(Transitions):对应的插件文件“transition.js”

☑ 模态弹窗(Modal):对应的插件文件“modal.js”

☑ 下拉菜单(Dropdown):对应的插件文件“dropdown.js”

☑ 滚动侦测(Scrollspy):对应的插件文件“scrollspy.js”

☑ 选项卡(Tab):对应的插件文件“tab.js”

☑ 提示框(Tooltips):对应的插件文件“tooltop.js”

☑ 弹出框(Popover):对应的插件文件“popover.js”

☑ 警告框(Alert):对应的插件文件“alert.js”

☑ 按钮(Buttons):对应的插件文件“button.js”

☑ 折叠/手风琴(Collapse):对应的插件文件“collapse.js”

☑ 图片轮播Carousel:对应的插件文件“carousel.js”

☑ 自动定位浮标Affix:对应的插件文件“affix.js”

上述单独插件的下载可到github去下载(https://github.com/twbs/bootstrap)。

动画过渡(Transitions)

这一小节我们先来讲“动画过渡(Transitions)”这个插件的使用,源文件:transition.js

Bootstrap框架默认给各个组件提供了基本动画的过渡效果,如果要使用,有两种方法:

☑ 调用统一编译的bootstrap.js;

☑ 调用单一的过渡动画的JavaScript插件文件transition.js(右侧第29行引入Bootstrap上对外公布的transition.js的地址)。

transition.js文件为Bootstrap具有过渡动画效果的组件提供了动画过渡效果。不过需要注意的是,这些过渡动画都是采用CSS3来实现的,所以IE6-8浏览器是不具备这些过渡动画效果。

默认情况之下,Bootstrap框架中以下组件使用了过渡动画效果:

☑ 模态弹出窗(Modal)的滑动和渐变效果;

☑ 选项卡(Tab)的渐变效果;

☑ 警告框(Alert)的渐变效果;

☑ 图片轮播(Carousel)的滑动效果。

“模态弹出窗(Modal)的滑动和渐变效果”源代码例子。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>导入JavaScript插件</title>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>
<button class="btn btn-primary" type="button">点击我</button>
<div class="modal fade" id="mymodal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
<h4 class="modal-title">模态弹出窗标题</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">保存</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-transition.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-modal.js"></script>
<script>
$(function(){
$(".btn").click(function(){
$("#mymodal").modal("toggle");
});
});
</script>
</body>
分享到:
评论

相关推荐

    bootstrap拖拽排序插件.zip

    Bootstrap 是一个广泛使用的前端开发框架,它提供了丰富的预设样式、组件和JavaScript插件,使得创建响应式和移动优先的网站变得更加简单。Bootstrap拖拽排序插件是基于此框架的一个扩展,它整合了Bootstrap的优雅...

    Bootstrap toast消息框插件

    为了触发Toast的显示,可以使用JavaScript的Bootstrap插件API。例如,使用以下代码在页面加载时显示Toast: ```javascript document.addEventListener('DOMContentLoaded', function () { var toastEl = document....

    bootstrap 目录结构与需要导入的文件

    Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件、样式和JavaScript插件,用于快速构建响应式和移动优先的网站。在深入探讨Bootstrap目录结构之前,让我们先了解一下jQuery,因为Bootstrap...

    Bootstrap5 图标库 bootstrap-icons

    Bootstrap5本身是一个流行的前端框架,它提供了组件化的设计、响应式的布局以及易用的JavaScript插件,帮助开发者快速构建现代网页应用。而bootstrap-icons则扩展了这个框架的功能,提供了图标支持,使得开发者在不...

    Bootstrap每天必学之js插件

    你可以选择一次性导入所有Bootstrap的JavaScript插件,也可以单独导入每个插件。一次性导入所有插件的文件是bootstrap.min.js,而单独导入则需要使用对应的插件文件,如modal.js、dropdown.js、carousel.js等。 ...

    bootstrap登录注册页面模板.zip

    5. **JavaScript插件**:Bootstrap的JavaScript插件,如`.modal`,可能被用于创建弹出式登录或注册窗口,提供更丰富的用户体验。 6. **自定义CSS和JS**:模板可能还包含了额外的CSS和JavaScript代码,以实现特定的...

    一个bootstrap风格的vuejs20分页组件

    在实际使用时,我们需要按照`README.md`的指示,安装依赖,然后将分页组件导入到Vue项目中。通过绑定属性和监听事件,我们可以轻松地控制和响应分页行为。 例如,我们可能会这样使用组件: ```html ...

    ztree jQuery树插件bootstrap风格.zip

    开发者可以通过导入这些文件,快速地在自己的项目中实现zTree与Bootstrap的集成。具体步骤可能包括: 1. 引入jQuery、zTree脚本和Bootstrap样式表:在HTML文件中,首先引入jQuery库,然后引入zTree的JavaScript文件...

    AxureRP8 Bootstrap4元件库亲测可用

    Bootstrap4是目前非常流行的一款前端开发框架,它简化了网页设计和开发流程,提供了丰富的预设样式、组件和JavaScript插件。而AxureRP8是一款交互原型设计工具,广泛用于产品经理、设计师和开发者进行产品原型设计。...

    bootstrap_risingjbc_js_bootstrap_

    4. JavaScript插件:Bootstrap的许多组件都配备了JavaScript插件,如 collapse(折叠)、carousel(轮播)、tooltip(提示)和popover(弹出框)等,可以通过简单的数据属性和JavaScript方法来启用。 5. 自定义:...

    bootstrap离线文档.zip

    总结,这个“bootstrap离线文档.zip”文件为开发者提供了一站式的Bootstrap学习资源,包括了框架的基本使用、组件介绍、定制方法以及JavaScript插件的使用。无论是初学者还是经验丰富的开发者,都能从中受益。通过...

    bootstrap_4_galvin.rplib_bootstrap_

    4. **JavaScript插件**:除了CSS,Bootstrap 4还包含一些基于jQuery的JavaScript插件,如 Collapse、Tooltip 和 Popover,用于增强用户体验。 5. **字体图标**:Bootstrap 4 集成了Glyphicons和Font Awesome图标集...

    Bootstrap中文手册-v4.3.1.pdf

    Bootstrap v4 手册是学习该框架的权威指南,它不仅包含框架的介绍和下载信息,还详细介绍了各个组件的使用方法、布局、JavaScript插件以及如何进行主题化和模块化开发。手册中的“快速入门”部分提供了对框架的基本...

    9个大气简洁的bootstrap后台模板,放出来

    Bootstrap是由Twitter开发并开源的前端框架,它提供了丰富的预设样式、组件和JavaScript插件,用于快速构建用户界面。Bootstrap的核心特点包括响应式设计、移动设备优先以及易于定制的Sass变量和混合函数。 2. **...

    bootstrap-angular前台分页插件demo

    1. **引入依赖**:首先,你需要在项目中引入Angular框架以及Bootstrap的CSS和JavaScript库,如果还没有的话。 2. **安装插件**:通过npm或yarn等包管理工具安装Bootstrap Angular分页插件。 3. **导入模块**:在你...

    网站bootstrap模板.rar

    4. **JavaScript插件**:Bootstrap内置了一些基于jQuery的JavaScript插件,如滚动监听、模态对话框、工具提示和弹出框,使得动态交互更加简便。 5. **自定义**:开发者可以根据需求定制Bootstrap,通过修改源码、...

    flex-bootstrap.jar.zip

    这样,你可以利用Bootstrap的JavaScript插件(如模态框、下拉菜单等)来增强Flex应用的功能。 6. **调试与优化**:在开发过程中,确保在不同设备和浏览器上测试你的Flex应用,以确保Bootstrap样式和功能在各种环境...

    bootstrap-datetimepicker.js

    2. **导入插件**:在页面中引入`bootstrap-datetimepicker.js`和对应的CSS文件。 3. **选择元素**:在HTML中选择一个元素(通常是`&lt;input&gt;`标签)作为日期时间选择器的容器。 4. **初始化插件**:使用jQuery选择该...

    大气的Bootstrap响应式网站模板

    `plugins`目录可能包含了额外的JavaScript插件,这些插件可能不是Bootstrap框架自带的,但可以增强网站的功能,如轮播插件、滚动动画插件等。 最后,`js`目录可能包含了一些自定义的JavaScript代码,例如页面特定的...

Global site tag (gtag.js) - Google Analytics