0
jQuery UI 플러그인을 기반으로 간단한 아코디언을 만들었습니다. 플러그인은 정상적으로 작동하지만 clickable 요소 (클래스를 열고 닫음)에 클래스를 추가하여 스타일을 다르게 지정할 수 있습니다. 이건 내 마크 업의 구조가jQuery UI 아코디언 활성 클래스
http://codepen.io/moy/pen/dXObjX
입니다 :
다음은 기능의 원유하지만 기능 CodePen 버전의
<div class="mount accordion">
<div class="hgroup accordion__toggle">
<h3 class="hgroup__title">Course 1</h3>
</div>
<div class="accordion__content">
<!-- Hidden content in here -->
</div>
</div>
그리고 내 자바 스크립트 :
$(document).ready(function($) {
$('.accordion').find('.accordion__toggle').click(function(){
// Expand or collapse this panel
$(this).next('.accordion__content').slideToggle(200);
});
});
현재 모든 패널이 열리지 않습니다. .hidden
의 클래스가 .accordion__content
에 추가됩니다.
감사합니다. 누군가 도움을 청할 수 있기를 바랍니다. 다음과 같은
덕분에, 그건 정말 가까이! 나는 단지'.accordion__content'가 숨겨져 있는지 검사 할 필요가 있기 때문에 적용 할 클래스와 언제 알 수 있습니다. 이 CodePen 에서처럼 : http://codepen.io/moy/pen/dXObjX ... 제목을 클릭하면 (하나의 내용이 닫혀 있습니다.) 클래스에서 적용한 붉은 색은 반대 상태로 표시됩니까? – user1406440