En son web geliştirme öğreticiler
 

jQuery pagecreate Olay

<JQuery Mobile Olaylar

Örnek

sayfa oluşturulduğunda biraz metin uyar, ama daha önce geliştirme tamamlandığında:

$(document).on("pagecreate",function(){
  alert("pagecreate event fired!")
});
Kendin dene "

Tanımı ve Kullanımı

Pagecreate etkinlik sayfası DOM yaratılmıştır tetiklenir (via ajax or other) ama jQuery Mobile geliştirme sayfasına tamamlanmadan önce.

Yerine jQuery DOM bu olayı kullanın ready() o sayfa doğrudan veya başka sayfanın AJAX çağrısı üzerinden yüklenen olup olmadığını çalışacaktır çünkü tüm diğer jQuery olayları ve işlevleri yerleştirmek için yöntemine. Not: sürüm 1.4 önce, pageinit olayını kullanılan (deprecated) Bu işlemek için.

Not: Bu etkinlik için bir kez tetiklenen okunur "page" - Bir sayfa ilk kez yüklendiğinde her zaman, jQuery Mobile DOM sayfaları önbelleğe (memory) Bu, (örneğin) PageOne için pagetwo geri gezinmek nedenle zaman Daha sonra, PageOne zaten başlatıldı çünkü olay, patlamaz.

İpucu: Bu olay aynı zamanda kullanıcının kendi özel Widget geliştirme oluşturmak istediğinizi için yararlıdır:

$(document).on("pagecreate","#pagetwo",function(event){
  $.(":jqmData(role='my-plugin')").myPlugin();
});

İlgili olaylar:

  • pagebeforecreate - tetiklenen sayfa hakkında ilk haline getirilmesi gereken, ancak iyileştirme başladı önce

Sözdizimi

jQuery Mobile tüm sayfalar için olayı tetiklemek için:

$("document") . on("pagecreate",function(event) {...}) Try it

Belirli bir sayfa için olayı tetiklemek için:

$("document") . on("pagecreate"," page ",function(event) {...}) Try it

Parametre Açıklama
function(event) Gereklidir. pagecreate olay meydana geldiğinde çalışacak şekilde işlevini belirtir

Fonksiyonu, herhangi bir jQuery etkinlik özelliklerini içeren isteğe bağlı bir olay nesnesi vardır (eg event.target, event.type , etc.) gör JQuery Olaylar referans fazla bilgi için bkz.
page İsteğe bağlı. Sayfanın kimliğine Nokta için pagecreate olayı belirtmek için. İç sayfalar için, kullanmak #id . Dış sayfalar için, kullanmak externalfile.html .

it Yourself deneyin - Örnekler

Pagebeforecreate ve pagecreate bir gösteri
zaman pagebeforecreate ve pagecreate yangını gösteren bir gösteri.

olay nesnesi
Event.type özelliğini kullanarak tetiklenen olay türü dönmek.


<JQuery Mobile Olaylar