unload() 함수는 일치하는 각 요소의 언로드 이벤트에 핸들러 함수를 바인딩하는 데 사용됩니다. 또한 이벤트 핸들러 함수에 몇 가지 추가 데이터를 전달할 수도 있습니다.
페이지가 종료되면 언로드 이벤트가 트리거됩니다. 이 이벤트는 주로 window object, 6c04bd5ca3fcae76e30b72ad730ca86d, f900b4fc197b16ab214eecf015bb6bd2 요소에 사용됩니다.
또한 동일한 요소에 대해 이 함수를 여러 번 호출하여 여러 이벤트 핸들러를 바인딩할 수 있습니다. 언로드 이벤트가 트리거되면 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("离开当前文档!"); } );
위 내용은 jQuery.unload() 함수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!