Najnowsze tutoriale tworzenie stron internetowych
 

jQuery pagecreate Event

<JQuery Mobilna Wydarzenia

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.


<JQuery Mobilna Wydarzenia