프리스트 체크 this http://jsfiddle.net/jQFWM
.. 이것은 완벽하게 작동합니다. 하지만 난 싶지 않아ID를 하나씩 트리거하는 방법
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#panel-1").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
$(".btn-slide2").click(function(){
$("#panel-2").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
$(".btn-slide3").click(function(){
$("#panel-3").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});
그런 식으로 쓰십시오. 나는 같은 코드를 반복해서 반복하고 싶지 않기 때문에. 또한 미래에이 패널과 트리거링은 동적이 될 것이므로 3 이상이 될 것입니다. 그래서 숫자를 호출하여 트리거 할 수 있다면 1, 2, 3 등으로 말하면 내 생각에 작은 것입니다. 얘들 아 어떻게 생각해? like $ ("# panel + number")
http://jsfiddle.net/jQFWM/1
이 짧은 코드는 작동하지만 작동하지 않습니다.
. 그런 다음 해당 클래스에 click 이벤트를 추가하십시오. 이벤트에서 "this"를 사용하여 버튼을 토글하고 jquery traversing 함수를 사용하여 상위 패널을 찾을 수 있습니다. 그렇게하면 숫자를 처리 할 필요가 없으므로 ... –