간단한 FAQ 아코디언 구조를 사용하고 제목에 마우스를 올리면 설명을 열거 나 닫을 수 있지만 모든 탭 (설명)을 처음에는 닫지 않도록 관리 할 수는 없습니다.jQuery 아코디언 - 처음에는 모든 탭을 닫는 방법
접을 수있는 항목을 true로 설정하고 활성을 false로 설정하는 방법에 대해 읽었지만 그 작업을 관리 할 수는 없습니다. 누구든지 도와 줄 수 있습니까?
HTML :
<div id="accordion">
<div id="title1">Title 1</div>
<div id="description1">Description 1</div>
<div id="title2">Title 2</div>
<div id="description2">Description 2</div>
</div>
jQuery를 :
$('#title1').mouseover(function(){
$('#description1').slideToggle('slow', function(){
});
})
$('#title2').mouseover(function(){
$('#description2').slideToggle('slow', function(){
});
})
완벽하게 작동합니다. 또한 id = "switch"를 사용하여 div 내에서 모두 열기/모두 숨기기 옵션을 추가했습니다. CSS의 경우 2 개의 클래스를 만들었습니다. show {display : block;} 및 .hide {display : none;}. 이 동작을 위해 jQuery를 작성하는 방법과 탭을 닫을 때 모두 열기에서 텍스트를 전환하는 방법과 열 때 모두 숨기기 방법은 확실하지 않습니다. –