처음에 다른 항목을 여는 여러 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