테스트 사이트 - 개발 중인 베타 버전입니다

현재페이지를 벗어나는거를 캐치할수있나요? 채택완료

가루눈 7년 전 조회 1,859

제가 만든코드에서 현재페이지에서 수정창을 눌렀을때 데이터가 자동으로 들어가고,

 

수정을 했거나 수정을 취소하면 데이터가 자동으로 빠져나가게 코드를 짰는데,

 

수정창을 띄운상태에서 다른곳으로 이동하면 데이터가 안빠져나가고 그대로있어서 

 

다른곳으로 이동하면 데이터를 빠지게하고싶습니다

 

어떻게 해야할지 방향좀 잡아주세요!

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플래토
7년 전

데이터가 빠져나간다라.. 

 

삭제되는걸 말씀하시는것이겠죠?

 

웹페이지에서 이벤트 중에

 

로딩될때와

페이지를 떠날때 

 

이벤트가 있습니다.

 

html 상에서 이벤트로는 

태그의 옵션으로 적용할수있는

 

onload = "함수명()"

unonload = 함수명2()"

 

페이지가 로딩될때는 onload 이벤트에 명시된 이벤트가 구현되고

페이지를 떠날때는 unonload 이벤트에 명시된 에빈트로 구현됩니다.

 

jQuery 에서는

 

로딩시 ready 로 처리합니다. 

https://api.jquery.com/ready/

 

 

떠날때 

unload 로 처리합니다.

https://api.jquery.com/unload/

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

가루눈
7년 전
unload라는 함수가있었네요 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인