我想初始化幾個初始打開不同項目的JQuery UI手風琴。我不想單獨初始化每個手風琴,而是寧願將它們全部封裝在一個功能中(也爲了更容易與CMS集成)。我試圖用這種方法來完成它:如何初始化每個JQuery UI手風琴,以便根據數據標籤打開不同的項目?
<div class="accordion" data-initiallyopen="1">
<h3>HEADER 1</h3>
<div class="details">...</div>
<h3>HEADER 2</h3>
<div class="details">...</div>
</div>
$(".accordion").accordion({
active: $(this).data("initiallyopen"),
collapsible: true,
heightStyle: "content"
});
這不起作用。沒有控制檯錯誤。 $(this)顯然不是正確的對象 - 但是有沒有辦法從init中訪問手風琴?
作品,非常感謝! – Dine 2013-03-07 11:15:47