我正在使用JQuery Accordion,我想在页面加载时隐藏所有部分。只有当用户点击标题时才应该打开该部分。
答案 0 :(得分:61)
初始化手风琴时,在文档就绪功能中使用此功能:
$("#someid").accordion({collapsible : true, active : 'none'});
答案 1 :(得分:16)
有效:'无'是一个无效值,它似乎可以在表面上工作,但会打破手风琴小部件的其他方面。请改用:
$("#someid").accordion({collapsible : true, active : false});
答案 2 :(得分:0)
这应该这样做。然而,你通过一个列表循环(在我的情况下,它的MVC分组依据列表)确保崩溃类在循环之外,以大大加快它。
$('.collapse').parent().find(".glyphicon-minus").removeClass("glyphicon-minus")
.addClass("glyphicon-plus").css('color', 'green');
$('.collapse').collapse('hide');
答案 3 :(得分:0)
通过网址参数,您可以展开特定标签或全部折叠, 折叠所有用途:
$("#accordion").accordion('option', 'active' , 'null');
用于扩展特定用途:
$("#accordion").accordion('option', 'active' , <?php if($_GET['tab']!='')echo $_GET['tab'];else echo 'null'; ?>);