unload() 함수는 일치하는 각 요소의 언로드 이벤트에 핸들러 함수를 바인딩하는 데 사용됩니다. 또한 이벤트 핸들러 함수에 몇 가지 추가 데이터를 전달할 수도 있습니다. 페이지가 종료되면 언로드 이벤트가 트리거됩니다. 이 이벤트는 주로 window object, , 요소에 사용됩니다. 또한 동일한 요소에 대해 이 함수를 여러 번 호출하여 여러 이벤트 핸들러를 바인딩할 수 있습니다. 언로드 이벤트가 트리거되면 jQuery는 바인딩된 순서대로 바인딩된 이벤트 처리 기능을 실행합니다. 언로드 이벤트는 브라우저와 버전에 따라 크게 다르므로 해당 이벤트 처리 기능을 올바르게 실행하지 못할 가능성이 높으므로 이 이벤트를 사용하지 않는 것이 좋습니다. 사용하시기 전 직접 브라우저 호환성 테스트를 진행하시거나, beforeunload 이벤트를 대신 이용해 주시기 바랍니다. unload()를 통해 바인딩된 이벤트를 삭제하려면 unbind() 함수를 사용하세요. 이 함수는 jQuery 객체(인스턴스)에 속합니다. Syntax 이 함수는 jQuery 1.0에 추가되었지만 1.8부터 사용되지 않는 것으로 표시됩니다. jQueryObject.unload( [ data ,] handler ) Parameters 매개변수 설명 data 선택사항/모든 유형 이벤트가 트리거되면 모든 데이터는 event.data를 통해 이벤트 처리 함수로 전달되어야 합니다. 핸들러 함수 유형에 의해 지정된 이벤트 처리 함수입니다. jQuery 1.4.3 새로운 지원: unload()는 데이터 매개변수를 지원합니다. 매개변수 핸들러의 이 항목은 현재 DOM 요소를 가리킵니다. unload()는 또한 핸들러에 매개변수(현재 이벤트를 나타내는 Event 객체)를 전달합니다. 반환 값 unload()함수의 반환 값은 jQuery 유형이며 현재 jQuery 개체 자체를 반환합니다. 예제 및 설명 이제 창 객체의 언로드 이벤트에 핸들러 함수를 바인딩합니다(여러 이벤트를 바인딩할 수 있으며 트리거되면 바인딩 순서에 따라 순서대로 실행됩니다). $(window).unload( function(){ alert("离开当前文档!"); } );로그인 후 복사