2012-01-24 1 views
4

:jQuery 워드 프로세서는 .submit() 이벤트가 IE에서 버블 링되지 않는다고 말합니다. 이것은 무엇을 의미 하는가? <a href="http://api.jquery.com/submit/" rel="nofollow">jQuery documentation for <code>.submit()</code></a>에서

자바 스크립트 제출 이벤트는 Internet Explorer에서 거품을하지 않습니다. 그러나 제출 이벤트와 함께 이벤트 위임에 의존하는 스크립트는 이벤트 동작을 표준화 한 jQuery 1.4에서 일관되게 브라우저에서 작동합니다.

이것은 무엇을 의미합니까?

+0

귀하의 질문은 무엇입니까? jQuery가 어떻게하는지 묻고 있습니까? – nnnnnn

+0

"이벤트 버블 링"에 관한 한 궁금합니다. 내가 그것을 이해하는 방법에서, 만약 내가 div 내부의 링크를 클릭하면 div는 물론 아래로 버블 다운됩니다. 버블 링이 양식에 어떤 영향을 미치는지 나는 잘 모르겠습니다. – christian

+0

적절한 답을 제공 할 수 있다고는 생각하지 않지만 이벤트가 거품을 내뿜지 않는다는 점에 유의하겠습니다. 거품이 생기지 않습니다. 예를 들어 링크가 아래쪽으로 간주되고 클릭 이벤트는 _로 이동합니다. 링크, bubble _up_을 포함하는 div 다음에 해당 div의 컨테이너 등. "capture"이벤트는 "bubbling"의 반대이며 _down_으로 진행됩니다. http://www.quirksmode.org/js/events_order.html – nnnnnn

답변

1

jQuery는 제출 이벤트 버블 링 프로세스를 본래대로 지원하지 않는 브라우저에서 버블 보이게 만드는 것을 의미합니다. 본질적으로, 그들은 버블 링처럼 보이도록 코드를 작성하고 있습니다. focusblur 이벤트도 마찬가지입니다. 위임에 사용하려는 경우 표준화 된 focusinfocusout 이벤트를 사용하십시오.

+0

도움을 주셔서 감사합니다! – christian