간단한 'jQuery 아코디언이 있습니다. 상단에'모두 펼치기/접기 '버튼이 있어야합니다.jQuery 아코디언에서 모두 펼치고 접을 수있는 버튼
일부 항목이 이미 표시되어 있고 버튼이 클릭되었을 때를 제외하고는 '다른 항목'이 확장/축소되어 이미 열려있는 항목을 그 반대로 남겨 둡니다.
모든 항목을 닫고 다시 열 수있는 일종의 재설정을 찾아야하며 그 반대의 경우도 있습니다.
은 아코디언과 붕괴 아래 코드를 참조하십시오 :
<script type="text/javascript">
(function($) {
$(function() {
$(".faq-accordion > div").accordion({ header: "h4", collapsible: true, active: false, speed: 10000, });
})
})(jQuery);
</script>
<script>
$(document).ready(function() {
$('.show-all-applying').click(function() {
$('.faq-accordion div div').slideToggle("fast");
});
});
</script>
감사합니다!
- 는이되면 '모두 표시'버튼은 또한 모든 것을 숨길 확인 : 그것은 지금까지 (내용이 변경 포함) 문제는 내가 할 필요가 있습니다
그대로 모든 것을 보여주는 Here is a JSFiddle :
편집 두 번 클릭했습니다.
- 때때로 닫히기 위해 클릭 할 때 질문을 두 번 클릭해야하며 이유를 모르겠습니다. 그나마 대신
slideUp()
를 사용slideToggle()
사용
. 두 번째 클릭시 버튼을 아래로 슬라이드시킬 수있는 방법이 있습니까? 가능하다면 '위로'와 '아래로'를위한 2 개의 분리 된 버튼을 피하고 싶습니다. –
JSFiddle 링크를 사용하여 질문을 편집했으며 문제를 명확히했습니다. –
완벽합니다. 도와 줘서 고마워! –