【问题标题】:Expand all jquery-UI accordion展开所有 jquery-UI 手风琴
【发布时间】:2015-09-21 23:42:28
【问题描述】:

我正在尝试构建一个 jQuery-UI 手风琴。有人知道我如何制作一个按钮以使所有内容展开。

脚本:

$(function() {
    $( "#accordion" )
      .accordion({
        header: "> div > h3"
      })
      .sortable({
        axis: "y",
        handle: "h3",
        stop: function( event, ui ) {
          ui.item.children( "h3" ).triggerHandler( "focusout" );
          $( this ).accordion( "refresh" );
        }
      });
  });

http://jsfiddle.net/g0ogLhey/

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-accordion


    【解决方案1】:

    如果您检查小部件结构,您可以看到每个.ui-accordion-header 类的.ui-accordion-content 都有一个简单的css 指令:display:none;

    将该指令与其他一些东西结合使用,手风琴可以一键展开或隐藏。

    这是你的小提琴更新了一些代码行来做你想做的事 -> https://jsfiddle.net/g0ogLhey/1/

    请原谅我组织得不好的代码。来晚了,肯定有一点时间,写得更好。

    将我的代码视为改进您的代码的起点。

    【讨论】:

    猜你喜欢
    • 2011-06-19
    • 2014-02-20
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多