折叠页面加载在jQuery手风琴上的所有部分手风琴
问题描述:
我正在使用JQuery手风琴,我想隐藏页面加载的所有部分。只有当用户点击该部分应该打开的标题时。折叠页面加载在jQuery手风琴上的所有部分手风琴
$("#someid").accordion({collapsible : true, active : 'none'});
答
使用此在您的文档准备功能表面,但会打破手风琴小部件的其他方面。改为:
$("#someid").accordion({collapsible : true, active : false});
答
活跃:“无”是一个无效的值,它可能会出现对工作初始化手风琴当任何一个可以帮助我..
+2
有关'active'选项的API文档:http://api.jqueryui.com/accordion/#option-active – showdev 2014-07-16 17:16:24
答
这应该这样做。然而,你正在循环一个列表(在我的情况下,它的MVC按列表分组),确保崩溃类在循环之外,以大幅度加速。
$('.collapse').parent().find(".glyphicon-minus").removeClass("glyphicon-minus")
.addClass("glyphicon-plus").css('color', 'green');
$('.collapse').collapse('hide');
答
通过URL参数,您可以展开特定的标签或折叠所有, 用于折叠全部使用:
$("#accordion").accordion('option', 'active' , 'null');
扩大特定用途:
$("#accordion").accordion('option', 'active' , <?php if($_GET['tab']!='')echo $_GET['tab'];else echo 'null'; ?>);
感谢...只是一个!请注意像我这样的n00bs,只需添加到当前的手风琴标签中,如下所示:$(“#accordion”)。accordion({header:“h3”,collapsible:true,active:'none'}); – SnowboardBruin 2012-05-09 19:52:43