最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

全面解析Bootstrap手风琴效果_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:46:48
文档

全面解析Bootstrap手风琴效果_javascript技巧

全面解析Bootstrap手风琴效果_javascript技巧:触发手风琴可以通过自定义的data-toggle 属性来触发。其中data-toggle值设置为 collapse,data-target=#折叠区标识符。 第一步,设计一个面板组合,里面有三个折叠区: 第二步:给面板添加内容,每个面板包括两个部分,第一个是面板标题 pane
推荐度:
导读全面解析Bootstrap手风琴效果_javascript技巧:触发手风琴可以通过自定义的data-toggle 属性来触发。其中data-toggle值设置为 collapse,data-target=#折叠区标识符。 第一步,设计一个面板组合,里面有三个折叠区: 第二步:给面板添加内容,每个面板包括两个部分,第一个是面板标题 pane
 触发手风琴可以通过自定义的data-toggle 属性来触发。其中data-toggle值设置为 collapse,data-target="#折叠区标识符"。
第一步,设计一个面板组合,里面有三个折叠区:


 
 
 

第二步:给面板添加内容,每个面板包括两个部分,第一个是面板标题 panel-heading,并且在这里面添加标题 panel-title。第二个部分是面板内容,也就是折叠区,使用 panel-collapse 样式。


 
 

标题一

折叠区内容...

第三步,为了把标题和内容区捆绑在一起,可以通过锚链接的方法,把标题区域和面板区连在一起:


 
 
 

标题一

折叠区内容...

标题二

折叠区内容... ......


第四步,控制面板内容区是否可视。在Bootstrap框架中,如果你想让内容区域不可视,只需要在 panel-collapse 样式上添加 collapse

    每个面板的内容区都被隐藏起来了,变成不可视,但有时候希望默认第一个面板内容是可视的,需要怎么办?其实Bootstrap作者早就为大家做了这方面的考虑,你只需要在collapse基础上再追加 in 样式.


 
 

标题一

折叠区内容...

第五步,激活手风琴交互行为。要完成交互行为,需要在标题链接中自定义两个属性,一个是data-toggle,并且取值为collapse;另一个是data-target,取值为各个面板内容区的标识符,比如说ID,在这个例子分别是#panel1、#panel2和#panel3

div class="panel panel-accordion panel-default">
 
 

标题一

折叠区内容...

  注意:在这个案例中不加入data-target="#panel1"也可以,因为前面已经有了href="#panel1",但如是button按钮作为触发器就必须使用data-target="#panel1"语句了。
第六步,定义data-parent属性,实现点击一个其中一个元素时,关闭所有的折叠区,再打开所单击的区域(如果所单击区域是展示的,则会关闭)。这个data-parent取值与手风琴面板容器的标识符相匹配,比如这个例子是指 #myAccordion:


 
 
 

标题一

... 七

七. 完整代码


 
 
 

标题一

标题一对应的内容

标题二

标题二对应的内容

标题三

标题三对应的内容

效果图

文档

全面解析Bootstrap手风琴效果_javascript技巧

全面解析Bootstrap手风琴效果_javascript技巧:触发手风琴可以通过自定义的data-toggle 属性来触发。其中data-toggle值设置为 collapse,data-target=#折叠区标识符。 第一步,设计一个面板组合,里面有三个折叠区: 第二步:给面板添加内容,每个面板包括两个部分,第一个是面板标题 pane
推荐度:
标签: js javascript Bootstrap
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top