Örnek
sayfa başlatıldı ve geliştirilmiş edildiğinde bazı metinler uyar:
$(document).on("pageinit",function(){
alert("pageinit
event fired!")
});
Kendin dene " Tanımı ve Kullanımı
Pageinit olay jQuery 1.4.0 sürümü kullanımdan kaldırıldı. Kullanım pagecreate yerine olay.
pageinit etkinlik sayfası başlatıldı tetiklenir ve jQuery Mobile sayfa içeriğini arttırmak bittikten sonra.
1.4 sürümü önce, bu olay yerine jQuery DOM kullanılması ready() Diğer tüm jQuery olayları ve işlevleri yerleştirmek için, yöntemin. o sayfa doğrudan veya başka sayfanın AJAX çağrısı üzerinden yüklenen olup olmadığını çalışacaktır olmasıdır. Ancak, sürüm 1.4 tarihinden itibaren, bu pagecreate olay almıştır.
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:
- pagebeforecreate - tetiklenen sayfa hakkında ilk haline getirilmesi gereken, ancak iyileştirme başladı önce
- 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. pageinit 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 pageinit 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.