>  Q&A  >  본문

javascript - iframe에서 이벤트를 수신하는 상위 페이지 문제

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

parent.html

으아악

son.html

으아악

감사합니다!

하지 마세요

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

世界只因有你世界只因有你2713일 전891

모든 응답(4)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-16 13:37:56

    son.html

    으아악

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

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

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:37:56

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

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

    으아아아

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:37:56

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

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 13:37:56

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

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

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

    회신하다
    0
  • 취소회신하다