페이지 이탈을 유발 한 요소를 찾으려고합니다. 그들이 href를 클릭한다고 가정 해 봅시다. JS가 시작한 위치 변경을 다른 전투에서 남겨 둘 것입니다. exit (즉, 앱 상태 저장) 전에 일부 처리를 수행하고 싶습니다. 나는 무엇을 시도했다페이지 이탈을 유발하는 요소는 무엇입니까?
:
$(window).bind("unload", function(e) { console.log("====EXIT===="); console.log($(this)); console.dir(e); });
어느 쪽도 아니 $ (이) 나 "E"(이벤트)를 발생 요소를 참조합니다.
- $ (이) 가와 "E"는 빈 객체 "c.Event"
언로드 및 beforeunload가 너무 기발해서이 변형이있었습니다. – mondo
예, 브라우저가 언로드/beforeunload 이벤트를 건너 뛸 수 있고 자신의 상자 등을 사용할 수 있기 때문입니다. – siniradam