bootstrap之collapse(折叠)

说这个之前我们可以看看bootstrap的官网对它的说明:http://v3.bootcss.com/javascript/#collapse

class为以下值时:

  • .collapse hides content
  • .collapsing is applied during transitions
  • .collapse.in shows content

You can use a link with the href attribute, or a button with thedata-target attribute. In both cases, the data-toggle="collapse" is required.

翻译下就是a标签用href,button标签用data-target来指定哪个折叠板id


看个简单的例子:



这是折叠的内容
很好理解吧,就是点下按钮,会显示出折叠的内容,其中

data-toggle="collapse"就是给这个按钮绑定事件,

Link with href

在bootstrap 的 js 加载的时候他会【检索】到 属性中有 data-toggle 这样的标签。然后 会【绑定】事件到 这个标签的  href="" 属性的值,也就是 #collapseExample

就相当于在jquery 中写了这样一段代码

document.ready(function (){

     

  //btn 这个对象是 有【触发】 弹出对话框的 对象

   $("btn").click(function (){

      //显示折叠面板

     $(#collapseExample).toggle();

   });

})

toggle() 方法切换元素的可见状态。

如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

经典使用:


效果图:

NO.1

bootstrap之collapse(折叠)_第1张图片

NO.2

bootstrap之collapse(折叠)_第2张图片

N0.3

bootstrap之collapse(折叠)_第3张图片

很简单吧,多实践就好






你可能感兴趣的:(Bootstrap)