jQuery UI를 사용하여 작성한 아코디언이 있습니다. 섹션이 열려 있거나 닫혀 있는지에 따라 위 또는 아래를 가리키는 쉐브론 아이콘이 필요합니다. 문제는 내 jQuery입니다. 적어도 처음에는 그렇습니다. 나는 두 쉐브론이 모두 보이고 한 번 클릭하면 쉐브론이 전혀 변하지 않습니다.아코디언 위치에 따라 위 또는 아래를 가리키는 셰브론 아이콘
jQuery를
는$(function() {
$(".section a").click(function() {
$(".chevron").removeClass("chevron").addClass("up");
});
});
CSS
.chevron {
background: url("images/down.png") no-repeat;
}
.up {
background: url("images/up.png");
}
HTML은
당신은 this를 참조 할 필요가<div class="section">
<a href="#"><div class="tab active">
<span class="chevron"></span><h3>Section 1</h3>
</div></a> <!-- tab -->
는 [jsfiddle (http://jsfiddle.net/) 추가한다. – Alvaro
혼란 스럽지만 jsfiddle에 넣은 코드는 갈매기 모양을하고 있습니다. 나는 jquery UI에서 추측하고 있습니다. 나는 어떻게 그것을 나의 작업 카피에 로컬로 가지고 있지 않은가? http://jsfiddle.net/thomasp423/pcf5d/ – thomasp423