直播带货服务

Bootstrap JavaScript插件,JavaScript插件的概述

Bootstrap JavaScript插件,JavaScript插件的概述

Bootstrap JavaScript插件

JavaScript插件的概述

引用JavaScript插件后可以套用通用的HTML格式就能实现酷炫的交互特效

JavaScript插件是依托在jQuery10+的基础上,所以要使用它前提是必须先引入jQuery库

JavaScript插件总共有12种,过渡效果、模态框、下拉菜单、滚动监听、轮播图、按钮等

JavaScript插件的引入方式

一次性全部引入(使用 bootstrap.js 或压缩版的 bootstrap.min.js)

JavaScript 插件可以单个引入

data属性

data属性API是Bootstrap中的一等API,你可以仅仅通过data属性API就能使用所有的Bootstrap插件,无需写一行Javascript代码。这是首选的使用方式

关闭 data 属性 API 的方法

$(document).off('.data-api')

动画过渡效果


可以单独引入transition.js

过渡效果全部使用了css3语法,IE6-IE8不支持动画过渡效果

组件使用动画过渡效果

模态框(Modal)的滑动和渐变效果

选项卡(Tab)的渐变效果

警告框(Alert)的渐变效果

旋转轮播(Carousel)的滑动效果

9.4.1.模态框插件制作弹出的对话框

模态框经过了优化,更加灵活,以弹出对话框的形式出现,具有最小和最实用的功能集。

用法

通过 data 属性或 JavaScript 调用模态框插件,可以根据需要动态展示隐藏的内容。模态框弹出时还会为 <body> 元素添加 .modal-open 类,从而覆盖页面默认的滚动行为,并且还会自动生成一个 .modal-backdrop 元素用于提供一个可点击的区域,点击此区域就即可关闭模态框。

通过 data 属性

不需写 JavaScript 代码也可激活模态框。通过在一个起控制器作用的元素(例如:按钮)上添加 data-toggle="modal" 属性,或者 data-target="#foo" 属性,再或者 href="#foo" 属性,用于指向被控制的模态框。

9.4.2.选项卡插件制作页面的选项卡

选项卡(Tab)组件

它是Bootstrap提供的一种非常常用的功能和平时使用的Windows操作系统里的选项卡设置一样,单击一个选项,下面就显示对应的选项卡面板

选项卡有两部分组成,CSS选项卡组件+底部可以切换的选项卡面板

选项卡导航和选项卡面板要同时有

导航链接里要设置data-toggle="tab",并且还要设置data-target或是href="选择符",以便单击的时候能找到该选择符所对应的tab-pane面板

tab-pane要放在tab-content里面,要有id且值必须和data-target的值或href的值相同

9.4.3.轮播图插件制作页面的轮播图

旋转轮播(Carousel)

又叫做轮播图或焦点图

其主要显示效果就像各大网站的多幅滚动的广告一样,比如京东首页的大图片

默认情况下是循环向左轮播,如果单击某个小圆点时,会直接显示单击的那张图

轮播图是Bootstrap插件中声明用法相对复杂的一个,所以先理解它的HTML结构

9.4.4.滚动监听插件给网页元素添加监听

滚动监听(ScrollSpy)插件是根据滚动的位置自动更新导航条中相应的导航项

滚动监听两种用法

对一个固定高度的元素进行滚动监听,然后对相应的菜单进行高亮显示

对整个页面(body)进行滚动监听


© Copyright 六六互联.Some Rights Reserved.www.ic.vip