나는이 무수한 시간을 해왔으며, 나는 그저 나를 괴롭 히고있다.내 토글이 실패하는 이유
모든 jquery 라이브러리 사용.
내가하려는 것은 링크를 통해 div를 토글하는 것입니다.
<a href="" id="mGoldNav">Click Me</a>
는이 내 사이트에 내 jQuery 코드
$('#mGoldNav').click(function(){
$('#module-golden-nav').toggle("slow");
});
입니다, 기본적으로 아무 일도 발생하지 않습니다. 나는 alert()를 놓았고, 그 소리가 나지 않아 click()이 작동한다. 그러나 토글은 실패합니다.
그러나 http://jsfiddle.net/BaQd2/1/에 당신은 한 번 작동하는 것을 알 수 있습니다,하지만 사라져 당신이 한 번 더 실행하면, 그것은 나에게 이상한 오류를 준다 : { "오류": "POST 요청을 사용하십시오"}
을 그게 왜 저를 망쳐 놓은 거죠?
감사합니다.
클릭 핸들러에서 함수에 매개 변수로'e'를 추가하고 함수에서 'e.preventDefault();'를 추가하십시오. 귀하의 사이트에서 위 코드가'$ (function() {....}); 블록 내에 있는지 확인하십시오. – mccannf
이 발생하지만 링크 동작에 의해 재정의됩니다. –