>  기사  >  웹 프론트엔드  >  jQuery.unload() 함수에 대한 자세한 설명

jQuery.unload() 함수에 대한 자세한 설명

巴扎黑
巴扎黑원래의
2017-06-29 10:40:131959검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.