Örnek
sayfa başlatıldı edilirken biraz metin uyar, ama daha önce geliştirme başladı:
$(document).on("pagebeforecreate",function(){
alert("pagebeforecreate
event fired!")
});
Kendin dene " Tanımı ve Kullanımı
sayfa başlatılması için ve jQuery Mobile geliştirme sayfasına başlamadan önce üzereyken pagebeforecreate olayı tetiklenir.
jQuery Mobile bunu fırsatı bulduktan önce içeriği işlemek için bu olayı kullanın. Eğer bir komut dosyası aracılığıyla yerine HTML kaynağında veri özelliklerini eklemek istiyorsanız Örneğin, (see example below) .
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.
İlgili olaylar:
- pagecreate - geliştirme tamamlanmadan önce sayfa oluşturulduğunda tetiklenir, ancak
Sözdizimi
jQuery Mobile tüm sayfalar için olayı tetiklemek için:
Belirli bir sayfa için olayı tetiklemek için:
Parametre | Açıklama |
---|---|
function(event) | Gereklidir. pagebeforecreate 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 pagebeforecreate olayı belirtmek için. İç sayfalar için, #id kullanın. 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.
JQuery Mobile bunu fırsatı bulduktan önce içeriği işleyin
pagebeforecreate olayı kullanarak dinamik bir öznitelik eklemek için.
olay nesnesi
Event.type özelliğini kullanarak tetiklenen olay türü dönmek.