アコーディオンメニューでデフォルトのアクティブアイテムを定義しようとしています:
function activate_accordion(course_id){
var active_item = '';
if (course_id == false){
active_item = false;
}
else {
active_item = $('.accordion div[id="course-' + course_id + '"]').attr('active');
}
alert(active_item);
var icons = {
header: "../../img/plus.png",
activeHeader: "../../img/minus.png"
};
$( ".accordion" ).accordion({
collapsible: true,
icons: icons,
active: active_item,
heightStyle: "content"
});
}
私の JsFiddle: http://jsfiddle.net/fvMre/ アコーディオンは動作しますが、2 つの問題が発生します。
- 最初の問題は、「アクティブ」オプションが機能せず、すべてのアイテムが折りたたまれていることです
- 画像への正しいパスが存在する場合でも、マイ アイコン オプションが機能しない
何か案は?