Przykład
Alert jakiś tekst, gdy strona została stworzona, ale zanim poprawa jest kompletna:
$(document).on("pagecreate",function(){
alert("pagecreate
event fired!")
});
Spróbuj sam " Definicja i Wykorzystanie
Pagecreate zdarzenie jest wywoływane, gdy strona została stworzona w DOM (przez AJAX lub inne), ale przed jQuery Mobile zakończył zwiększenie stronę.
Za pomocą tego zdarzenia zamiast jQuery DOM ready() metoda, aby umieścić wszystkie inne zdarzenia jQuery i funkcji, bo to będzie działać, czy strona jest ładowana bezpośrednio lub za pośrednictwem wywołania AJAX z innej strony. Uwaga: Przed wersją 1.4, użyliśmy pageinit zdarzenie (przestarzałe), aby sobie z tym poradzić.
Uwaga: To zdarzenie jest wywoływane tylko raz na "stronie" - za każdym razem, gdy strona jest ładowany po raz pierwszy, jQuery Komórka buforuje strony w DOM (pamięć), więc po przejściu z powrotem pagetwo do pageone (na przykład), to zdarzenie nie zadziała, bo wtedy, pageone jest już zainicjowany.
Wskazówka: To wydarzenie jest także przydatny dla użytkownika, który chce utworzyć własne niestandardowe widget akcesorium:
$(document).on("pagecreate","#pagetwo",function(event){
$.(":jqmData(role='my-plugin')").myPlugin();
});
Podobne wydarzenia:
- pagebeforecreate - wyzwalane, gdy strona ma zostać zainicjowany, ale zanim zaczęła enhancement
Składnia
Aby wyzwolić zdarzenie dla wszystkich stron w jQuery komórkowy:
$("document").on("pagecreate",function(event){...})
Try it
Aby wyzwolić zdarzenie dla konkretnej strony:
$("document").on("pagecreate"," page ",function(event){...})
Try it
Parametr | Opis |
---|---|
function(event) | Wymagany. Określa funkcję uruchomić, gdy wystąpi zdarzenie pagecreate Funkcja ma opcjonalny obiekt zdarzenia, które mogą zawierać żadnych właściwości zdarzeń jQuery (np event.target, event.type itp) Zobacz jQuery zdarzenia Reference , aby uzyskać więcej informacji. |
page | Opcjonalny. Punkty do identyfikatora strony, aby określić pagecreate wydarzenie dla. Dla stron wewnętrznych, użyj #id . W przypadku stron zewnętrznych, należy externalfile.html . |
Spróbuj sam - przykłady
Demonstracja pagebeforecreate i pagecreate
Wykazanie, że pokazuje, kiedy pagebeforecreate i pagecreate pożar.
Obiekt zdarzenia
Korzystanie z własności Event.type wrócić wywołanego typ zdarzenia.