때때로 이벤트가 처리되는 방식에 혼란스러워합니다. 방금 처리기에 이벤트를 전달하는 방법을 궁금해했습니다.이벤트 핸들러에 이벤트 전달
다음의 예는 잘 작동합니다 : 당신의 통찰력에 대한
// this obviously wont work
$('div#foo').on('click', fooClick);
function fooClick(event){
event.preventDefault();
}
감사 :
$(document).on('click', "div#foo", function(event) {
event.preventDefault();
});
하지만 어떻게이 같은 이름으로 지정된 핸들러에 이벤트를 전달!
감사합니다 . 아직도 나를 위해 일하지 않는 것 같습니다. 링크에서 preventDefault를 사용하고 두 번째 예제에서 설명한 방법을 사용하면 링크가 새 창에서 열립니다. – nevrx
@nevrx - jsFiddle의 작은 데모로 축소 할 수 있습니까? 개념이 정확하므로 구현에 다른 문제가있을 수 있습니다. – jfriend00
@nevrx - 컨셉이 잘 작동한다는 것을 보여주기 위해 데모를 추가했습니다 : http://jsfiddle.net/jfriend00/BWKde/ – jfriend00