예
페이지가 초기화 및 강화 된 경우 텍스트를 경고 :
$(document).on("pageinit",function(){
alert("pageinit
event fired!")
});
»그것을 자신을 시도 정의 및 사용
pageinit 이벤트가 jQuery를 버전 1.4.0을 사용합니다. 사용 pagecreate의 대신 이벤트를.
pageinit 이벤트는 페이지가 초기화되었을 때 트리거되고 jQuery를 모바일 페이지의 콘텐츠를 강조 완료된 후.
버전 1.4 전에이 이벤트는 대신 jQuery를 DOM의 사용 ready() 다른 모든 jQuery를 이벤트와 기능을 배치, 방법. 이 페이지에 직접 또는 다른 페이지 AJAX 호출을 통해로드 여부를 작동하기 때문이다. 그러나 버전 1.4으로,이는 pagecreate 이벤트로 대체되었습니다.
참고 :이 이벤트는 "페이지"에 한 번 트리거 전용 - 페이지가 처음로드 될 때마다, jQuery를 모바일이, 당신이 (예를 들어) pageone에 pagetwo에서 다시 이동 이렇게되면, DOM (메모리)에 페이지를 캐시 다음, pageone가 이미 초기화되어 있기 때문에 이벤트가 발생하지 않습니다.
관련 이벤트 :
- pagebeforecreate - 트리거 페이지가 약 초기화,하지만 개선이 시작되기 전에
- pagecreate - 개선이 완료되기 전에 페이지가 생성 될 때 발생하지만
통사론
jQuery를 모바일에서 모든 페이지에 대한 이벤트를 트리거하려면 :
$(document).on("pageinit",function(event){...})
Try it
특정 페이지에 대한 이벤트를 트리거하려면 :
$(document).on("pageinit"," page ",function(event){...})
Try it
매개 변수 | 기술 |
---|---|
function(event) | 필요합니다. pageinit 이벤트가 발생할 때 실행하는 함수를 지정 이 함수는 (예를 들어 어떤 jQuery를 이벤트 속성을 포함 할 수있는 옵션 이벤트 객체를 가지고 event.target, event.type 등)를 참조하십시오 jQuery를 이벤트가 참조 자세한 내용은. |
page | 선택 과목. 페이지의 ID에 포인트에 대한 pageinit 이벤트를 지정합니다. 내부 페이지의 경우, 사용 #id . 외부 페이지의 경우, 사용 externalfile.html . |
그것을 자신을 시도 - 예를
pagebeforecreate 및 pagecreate의 데모
때 pagebeforecreate 및 pagecreate 불을 보여주는 데모.
이벤트 객체
속성 Event.type을 사용하면 트리거 이벤트 유형을 반환합니다.