我已經使用以下鏈接爲網站創建了手風琴,但是我想將其改爲少數,嘗試遍佈網絡找不到解決方案。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