javascript - iframe에서 이벤트를 수신하는 상위 페이지 문제
世界只因有你
世界只因有你 2017-05-16 13:35:56
0
4
938

아직도 안 들리는데 이유가 뭔가요?

parent.html

으아악

son.html

으아악

감사합니다!

하지 마세요

방금 검색해서 찾았는데 나쁘지 않고 호환성도 좋아요
MessengerJS
https://github.com/biqing/Mes...
문서간 소통 솔루션

世界只因有你
世界只因有你

모든 응답(4)
滿天的星座

son.html

으아악

이벤트는 상위 페이지의 jquery에 정의되어 있습니다. 트리거하려면 상위 페이지의 jquery가 트리거를 담당해야 합니다.

오랫동안 jquery 소스코드를 살펴보지 않아서 오랫동안 검색했는데 설명할 해당 내용을 찾을 수 없었습니다.

漂亮男人

PostMessage를 사용하여 페이지 간 통신이 가능합니다.

또는 동일한 페이지에서 이벤트를 바인딩하고 처리하면 됩니다.

으아아아
Peter_Zhu

모니터링할 수 없는 이유는 상위 페이지에서 on 메소드를 통해 이벤트 바인딩을 수행할 때 상위 페이지의 jquery 객체에 이벤트 콜백 함수가 등록되기 때문입니다. 하위 페이지에서 트리거 메소드를 실행하면 하위 페이지의 jquery 객체에 등록된 이벤트 콜백만 찾게 되므로, 이벤트가 트리거된 후에는 상위 페이지에 등록된 이벤트 콜백 함수를 실행할 수 없기 때문에 실행할 수 없습니다. 하위 페이지의 jquery 객체에서 찾을 수 있습니다.

为情所困

JQ 2개, 환경 2개, 정말 문제 없을까요?

------위는 답변 원문이고, 아래는 신고 후 불만사항입니다 -------

저를 신고한 분께 묻고 싶습니다. 두 JQ 환경이 이벤트를 실행할 수 없는 이유인가요?
제 답변이 잘못된 이유는 무엇인가요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿