Latest web development tutorials

jQuery Mobile pagebeforeload acara

jQuery Mobile Acara jQuery Mobile Acara

contoh

Sebelum pesan memuat permintaan pop-up:

$(document).on("pagebeforeload",function(){
alert("pagebeforeload 事件触发!");
});

Coba »

Definisi dan Penggunaan

Acara pagebeforeload dipicu sebelum beban apapun.

peristiwa terkait:

  • pageLoad - berhasil dimuat dan dimasukkan ke dalam halaman pemicu DOM.
  • pageloadfailed - itu dipicu setelah halaman gagal dimuat.

Catatan: Halaman eksternal dimuat ke dalam DOM, acara tentu akan memicu tipe 2. Sebelum memuat acara pagebeforeload, dan setelah memuat pageload (dimuat berhasil) atau pageloadfailed (gagal dimuat).


tatabahasa

$ ( "Dokumen"). Pada ( "pagebeforeload", function (event, data) {...})

parameter deskripsi
function (event, data) Harus. Fungsi dijalankan pagebeforeload ditentukan acara pemicu.

Fungsi ini mencakup dua parameter berikut:

benda acara - termasuk sifat acara jQuery (event.target, event.type dll). Untuk informasi lebih lanjut, silakan lihat Panduan jQuery Kegiatan

Data Objects - berisi jenis berikut:

  • url (string) - mencapai $ .mobile.loadPage melalui callback () alamat absolut atau relatif
  • absUrl (string) - URL berisi referensi absolut
  • dataUrl (string) - lokasi URL yang berisi browser
  • tangguhan (objek) - berisi tekad () atau menolak ()
  • Pilihan (objek) - berisi pilihan untuk mengirim $ .mobile.loadPage ()
Catatan: Memanggil preventDefault untuk fungsi callback ini acara () harus memutuskan untuk memanggil untuk acara ini () atau menolak () metode, sehingga changePage () permintaan untuk pemulihan.


contoh

contoh yang lebih

peristiwa terkait Demo
Contoh ini menunjukkan pageload dan pageloadfailed.

benda acara
Menggunakan properti event.type untuk mengembalikan jenis acara memicu.

Data Objects
Gunakan data.url kembali URL eksternal halaman.


jQuery Mobile Acara jQuery Mobile Acara