0
我試圖實現節能狀態,手風琴菜單...jQuery的手風琴打開部分
到目前爲止,我有這樣的:
$(document).ready(function() {
$("#accordionMenu").accordion({
alwaysOpen: false,
animated: true,
autoHeight: false,
collapsible: true,
icons: false,
navigation: true
});
var toOpen = <%= MySessionInfo.Current.MyMenu %>;
if(toOpen != -1){
alert("it should open: " +toOpen);
$("#accordionMenu").accordion("active", toOpen);
alert("active is : " + $("#accordionMenu").accordion("option", "active"));
}
$("#accordionMenu").click(function(){
var activate = $("#accordionMenu").accordion("option", "active");
if (activate != false) {
$.getJSON("/Account/SetMenu", { CurrentMenu: activate }, function (j) {});
}
});
});
它設置正確的索引,它顯示了正確的消息「它應該打開X」,其中X是期望值。 但是,它不會保持打開該部分,並且在設置「活動」值之後,「活動是:Y」始終顯示「虛假」。
發生了什麼事?