我已经使用以下链接为网站创建了手风琴,但是我想将其改为少数,尝试遍布网络找不到解决方案。Jquery Ui手风琴
当我们添加新的手风琴时,我想改变手风琴的位置,如果有的话。另外,第一个手风琴总是打开,我认为我已经解决了一些问题。
,你可以找到以下链接演示,
[link] http://jsfiddle.net/gnhkm4es/
由于提前
我已经使用以下链接为网站创建了手风琴,但是我想将其改为少数,尝试遍布网络找不到解决方案。Jquery Ui手风琴
当我们添加新的手风琴时,我想改变手风琴的位置,如果有的话。另外,第一个手风琴总是打开,我认为我已经解决了一些问题。
,你可以找到以下链接演示,
[link] http://jsfiddle.net/gnhkm4es/
由于提前
你应该试试这个:
$(document).ready(function() {
$(".questions").accordion({
header: "> div > h3",
collapsible: true,
active: false, // this can be changed to 0 for first accordion opened
autoHeight: false,
autoActivate: true
});
$("button").button();
$('#addAccordion').click(function() {
var newDiv = "<div><h3>Q4 New Question</h3><div>New Content</div></div>";
$('.questions').append(newDiv)
$('.questions').accordion("refresh").accordion("option", "active", $('.questions > div').length - 1);
});
});
工作jsFiddle是
@AmanVirdi它明确提到,“当我们添加一个新的手风琴关闭手风琴,如果有任何开放... ... – 2014-09-03 05:25:04
@IIIusion,请检查小提琴,它关闭已经打开并打开新添加,我想这是在问题中提到的。 – AmanVirdi 2014-09-03 05:28:48
'当我们添加新的手风琴时,如果有任何打开的话,请关闭手风琴 – 2014-09-03 05:34:12
尝试增加$ (” .questions')手风琴({活性:假})。 $('。questions')。accordion(“refresh”); 。
http://jsfiddle.net/gnhkm4es/10/
$(document).ready(function() {
$(".questions").accordion({
header: "> div > h3",
collapsible: true,
active: false,
autoHeight: false,
autoActivate: true
});
$("button").button();
$('#addAccordion').click(function() {
var newDiv = "<div><h3>Q4 New Question</h3><div>New Content</div></div>";
$('.questions').append(newDiv)
$('.questions').accordion("refresh");
$('.questions').accordion({active:false});
});
});
如果你想打开最后一个面板手风琴与-1 $(”问题)代替假
手风琴({活跃:-1}); 参考下积极 http://api.jqueryui.com/accordion/
更新[链接] http://jsfiddle.net/kpnjrq11/1/ – Target 2014-09-03 04:59:04
你拨弄不工作.. – 2014-09-03 05:02:41
新的链接http://jsfiddle.net/gnhkm4es/ – Target 2014-09-03 05:05:20