parent.html
son.html
감사합니다!
하지 마세요
방금 검색해서 찾았는데 나쁘지 않고 호환성도 좋아요MessengerJShttps://github.com/biqing/Mes...문서간 소통 솔루션
이벤트는 상위 페이지의 jquery에 정의되어 있습니다. 트리거하려면 상위 페이지의 jquery가 트리거를 담당해야 합니다.
오랫동안 jquery 소스코드를 살펴보지 않아서 오랫동안 검색했는데 설명할 해당 내용을 찾을 수 없었습니다.
PostMessage를 사용하여 페이지 간 통신이 가능합니다.
또는 동일한 페이지에서 이벤트를 바인딩하고 처리하면 됩니다.
모니터링할 수 없는 이유는 상위 페이지에서 on 메소드를 통해 이벤트 바인딩을 수행할 때 상위 페이지의 jquery 객체에 이벤트 콜백 함수가 등록되기 때문입니다. 하위 페이지에서 트리거 메소드를 실행하면 하위 페이지의 jquery 객체에 등록된 이벤트 콜백만 찾게 되므로, 이벤트가 트리거된 후에는 상위 페이지에 등록된 이벤트 콜백 함수를 실행할 수 없기 때문에 실행할 수 없습니다. 하위 페이지의 jquery 객체에서 찾을 수 있습니다.
JQ 2개, 환경 2개, 정말 문제 없을까요?
------위는 답변 원문이고, 아래는 신고 후 불만사항입니다 -------
저를 신고한 분께 묻고 싶습니다. 두 JQ 환경이 이벤트를 실행할 수 없는 이유인가요? 제 답변이 잘못된 이유는 무엇인가요?
son.html
으아악이벤트는 상위 페이지의 jquery에 정의되어 있습니다. 트리거하려면 상위 페이지의 jquery가 트리거를 담당해야 합니다.
오랫동안 jquery 소스코드를 살펴보지 않아서 오랫동안 검색했는데 설명할 해당 내용을 찾을 수 없었습니다.
PostMessage를 사용하여 페이지 간 통신이 가능합니다.
또는 동일한 페이지에서 이벤트를 바인딩하고 처리하면 됩니다.
으아아아모니터링할 수 없는 이유는 상위 페이지에서 on 메소드를 통해 이벤트 바인딩을 수행할 때 상위 페이지의 jquery 객체에 이벤트 콜백 함수가 등록되기 때문입니다. 하위 페이지에서 트리거 메소드를 실행하면 하위 페이지의 jquery 객체에 등록된 이벤트 콜백만 찾게 되므로, 이벤트가 트리거된 후에는 상위 페이지에 등록된 이벤트 콜백 함수를 실행할 수 없기 때문에 실행할 수 없습니다. 하위 페이지의 jquery 객체에서 찾을 수 있습니다.
JQ 2개, 환경 2개, 정말 문제 없을까요?
------위는 답변 원문이고, 아래는 신고 후 불만사항입니다 -------
저를 신고한 분께 묻고 싶습니다. 두 JQ 환경이 이벤트를 실행할 수 없는 이유인가요?
제 답변이 잘못된 이유는 무엇인가요?