2013-12-15 4 views
0

jQuery의 새로운 기능입니다. 토글 방법을 사용하려고합니다.jQuery의 토글 메소드가 이벤트에 응답하지 않습니다.

$(document).ready(function() { 
    $("h2").toggle(function() { 
     function() { 
      $(this).next().addClass("open"); 
     }, 
     function() { 
      $(this).next().removeClass("open"); 
     } 
    }); 
}); 

html과 css는 내가 배우기 위해 사용하고있는 책에서 제공되었습니다. 나는 저작권을 깨고 싶지 않기 때문에 html과 css를 게시하지 않을 것이다. 그러나 나는 css에 open이라는 클래스가 있다고 말할 수 있으며, div를 갖는 것 사이에 뒤집어 놓고 열리는 클래스가없는 div는 h2 제목 바로 옆에 있다고 말할 수 있습니다.

+2

전환 방법이 제거 된 사용 클릭 이벤트 대신 –

답변

3

시도 :

$("h2").click(function() { 
    $(this).next().toggleClass("open"); 
}); 
+0

이이 경우에 토글 방식을 대체하는 의도 된 방법입니다. –

관련 문제