2016-04-12 98 views
0

这让我发疯。我正在使用jQuery UI Accordion,并且第一行保持打开状态。除非点击,否则我希望它默认关闭。我已经把主动:假了。仍然第一行不会在加载时崩溃。jQuery UI Accordion未开始折叠(可折叠:true,active:false)

任何人都可以帮忙吗?

$(function() { 
    $("#accordion").accordion({ 
     collapsible: true, 
     active: false heightStyle: "content" 
    }); 
}); 

$(function() { 
    var icons = { 
     header: "ui-icon-circle-arrow-e", 
     activeHeader: "ui-icon-circle-arrow-s" 
    }; 

    $("#accordion").accordion({ 
     icons: icons 
    }); 

    $("#toggle").button().click(function() { 
     if ($("#accordion").accordion("option", "icons")) { 
      $("#accordion").accordion("option", "icons", null); 
     } else { 
      $("#accordion").accordion("option", "icons", icons); 
     } 
    }); 
}); 

回答

0

你有一些错误,在你的代码(昏迷缺失)

https://jsfiddle.net/Tintin37/togrrt34/1/

$(function() { 
    var icons = { 
     header: "ui-icon-circle-arrow-e", 
     activeHeader: "ui-icon-circle-arrow-s" 
    }; 

    $("#accordion").accordion({ 
     collapsible: true, 
     active: false, 
     heightStyle: "content", 
     icons: icons 
    }); 

    $("#toggle").button().click(function() { 
     if ($("#accordion").accordion("option", "icons")) { 
      $("#accordion").accordion("option", "icons", null); 
     } else { 
      $("#accordion").accordion("option", "icons", icons); 
     } 
    }); 
}); 
+0

谢谢你清理我的乱码。创造了我的一天。如果我有地址,我会派啤酒。 –

+0

我很高兴这是有帮助的,你可以考虑我的答案被接受,后来为啤酒;) –