jquery exapandable 목록이 있습니다. 현재 열어 본 링크를 클릭하면 열 수 있습니다. 이걸 어떻게 바꿀 수 있습니까? 그렇다면 모바일을 연 다음 유선을 클릭하면 유선이 열리고 모바일은 닫힙니다. 한 번에 하나의 항목 만 열려 있어야합니다.한 번에 하나의 접을 수있는 블록 만 열어 두십시오.
JS
$(document).ready(function() {
setTimeout(function() {
// Slide
$('#menu1 > li > a.collapsed + ul').slideToggle('medium');
$('#menu1 > li > a').click(function() {
$(this).toggleClass('expanded').toggleClass('collapsed').parent().find('> ul').slideToggle('medium');
});
$('#example1 .expand_all').click(function() {
$('#menu1 > li > a.collapsed').addClass('expanded').removeClass('collapsed').parent().find('> ul').slideDown('medium');
});
$('#example1 .collapse_all').click(function() {
$('#menu1 > li > a.expanded').addClass('collapsed').removeClass('expanded').parent().find('> ul').slideUp('medium');
});
}, 250);
});
HTML
<div id="example1">
<ul id="menu1" class="example_menu">
<li><a class="collapsed">Mobile</a>
<ul>
<li><h2>TEST1</h2><br>
</ul>
</li>
<li class="footer"><span> </span></li>
<li><a class="collapsed">Landline</a>
<ul>
<li><h2>TEST2</h2><br>
</ul>
</li>
jsfiddle은 http://jsfiddle.net/EfURx/1/
고마워요.하지만 내 버전이 천천히 열리는 것과 같습니다. 기본 질문을 해결하기 위해 추가 할 수있는 기본 코드가 있습니까? 아니면 내가 의미하는 바를 아는 경우 즉석에서 점진적/자갈로 전환 유형을 편집 할 수 있습니까 –
월요일에 뭔가를 보내 드리겠습니다 :) –