예
페이지가 초기화 될 때 텍스트를 경고하지만, 이전에 개선이 시작되었습니다 :
$(document).on("pagebeforecreate",function(){
alert("pagebeforecreate
event fired!")
});
»그것을 자신을 시도 정의 및 사용
페이지가 초기화 될 및 jQuery를 모바일 페이지를 향상 시작하기 전에 약 때 pagebeforecreate 이벤트가 트리거됩니다.
jQuery를 모바일 그렇게 할 수있는 기회가되기 전에 내용을 조작하기 위해이 이벤트를 사용합니다. 당신이 스크립트를 통해 대신 HTML 소스에서 데이터 속성을 추가하려는 경우 예를 들어, (아래 예 참조).
참고 :이 이벤트는 "페이지"에 한 번 트리거 전용 - 페이지가 처음로드 될 때마다, jQuery를 모바일이, 당신이 (예를 들어) pageone에 pagetwo에서 다시 이동 이렇게되면, DOM (메모리)에 페이지를 캐시 다음, pageone가 이미 초기화되어 있기 때문에 이벤트가 발생하지 않습니다.
관련 이벤트 :
- pagecreate - 개선이 완료되기 전에 페이지가 생성 될 때 발생하지만
통사론
jQuery를 모바일에서 모든 페이지에 대한 이벤트를 트리거하려면 :
$("document").on("pagebeforecreate",function(event){...})
Try it
특정 페이지에 대한 이벤트를 트리거하려면 :
$("document").on("pagebeforecreate"," page ",function(event){...})
Try it
매개 변수 | 기술 |
---|---|
function(event) | 필요합니다. pagebeforecreate 이벤트가 발생할 때 실행하는 함수를 지정 이 기능은 (예를 들어, event.target, event.type 등) 어떤 jQuery를 이벤트 속성을 포함 할 수있는 옵션 이벤트 객체를 가지고 참조 jQuery를 이벤트가 참조 자세한 내용은. |
page | 선택 과목. 페이지의 ID에 포인트에 대한 pagebeforecreate 이벤트를 지정합니다. 내부 페이지의 경우, #ID를 사용합니다. 외부 페이지의 경우, 사용 externalfile.html . |
그것을 자신을 시도 - 예를
pagebeforecreate 및 pagecreate의 데모
때 pagebeforecreate 및 pagecreate 불을 보여주는 데모.
jQuery를 모바일 그렇게 할 수있는 기회가되기 전에 내용을 조작
pagebeforecreate 이벤트를 사용하여 동적으로 속성을 추가 할 수 있습니다.
이벤트 객체
속성 Event.type을 사용하면 트리거 이벤트 유형을 반환합니다.