간단 토글 + EXPAND/-COLLAPSE 토글 스위치를 만들려고합니다. 시작시더 나은 JQuery 토글 스위치?
:
html로 :
<div class="ttoggle">
<div class="expand">+ EXPAND</div>
<div class="collapse hide">- COLLAPSE</div>
</div>
CSS :
.hide { display:none;}
JQuery와 :
var x="collapse";
$('.ttoggle').click(function() {
if(x=="collapse") {
$(this).find('.'+x).removeClass("hide");
$(this).find('.expand').addClass("hide");
x="expand";
} else if(x=="expand") {
$(this).find('.'+x).removeClass("hide");
$(this).find('.collapse').addClass("hide");
x="collapse";
}
});
이, 내가 생각을 작성하는 끔찍한 방법입니다 토글 코드를 사용하면 무거워 보입니다. 상태를 등록 할 변수 ...이 작업을 수행하는 더 좋고/더 가벼운 방법이어야합니다 .... 모든 힌트 ?? 감사!
하나의 항목 만 토글 하시겠습니까? 아니면 접을 수있는 메뉴 같은 것입니까? – KyleK
스위치를 클릭 할 때 내부 HTML을 바꾸지 않는 이유는 무엇입니까? 아니면 div 스타일이 다릅니 까? (색상 등) – KyleK