我有一个 jQuery 手风琴定义如下:
$("#acrd").accordion({
autoHeight: false,
header: '.navhead',
alwaysOpen: true,
navigation: true,
collapsible: true,
disabled: true
});
当客户点击一个按钮时,我会调用一个函数DoSomething()
,如下所示:
function DoSomething(id) {
$.ajax({
url: "getapage.php?id="+id,
cache: false
}).done(function( html ) {
if(html == 'OK') {
$("#acrd").accordion({ active: 1 }); // doesn't work
} else {
alert("Give an error!");
}
});
}
但是当我单击按钮时没有任何反应,我检查了 Firebug 并且没有语法错误。
我怎样才能做到这一点?(如果没有在进程中启用手风琴,客户端一定不能改变手风琴的活动状态)