jquery 토글 : 링크를 클릭하면 페이지 위로 돌아갑니다.


Answers

링크, 체크 박스, 라디오 버튼 등과 같은 요소와 연관된 기본 동작이 있기 때문입니다. 이렇게하면 취소 할 수 있습니다.

$('a.mylink').click(function(ev) { // Pass in the event object to your function
    // do stuff
    ev.preventDefault();
    return false;
});

자세한 내용은 다음을 참조 하십시오. http://api.jquery.com/event.preventDefault/

드물 긴하지만 이벤트 핸들러를 링크의 자식에 연결하는 경우 event.stopPropagation() 을 사용하여 DOM 위로 버블 링하는 이벤트를 중지 할 수도 있습니다.

Question

jquery 토글을 만들었지 만 링크를 클릭하여 div를 열면 페이지 상단으로 이동합니다. 이 문제를 어떻게 해결할 수 있습니까?

링크를 다른 것으로 바꿀 수는 있지만 링크가되어 클릭 할 수 있음을 사용자에게 분명히해야합니다.




Related