3 Coretan kod jquery mudah untuk memuatkan semula iframe dengan mengakses harta ContentWindow untuk mendapatkan objek lokasi. Kod coretan jQuery sebenarnya melonjak dan menyegarkan semua iframes pada halaman. Lihat juga:
periksa jika tetingkap berada dalam iframe
Dapatkan sumber href iframe yang disuntik
<span>//reload 1 iframe </span><span>$('#iframe').contentWindow.location.reload(true); </span> <span>//reload all iFrames </span><span>$('iframe').each(function() { </span> <span>this.contentWindow.location.reload(true); </span><span>});</span>
$ ('iframe'). Prop ('src', fungsi (i, val) {return val;}); Muat semula iframe secara berkala. Berikut adalah contoh:
setInterVal (function () {
Ya, anda boleh memuatkan semula iframe apabila butang diklik. Anda hanya perlu melampirkan pengendali acara klik ke butang dan memuatkan semula iframe di pengendali. Berikut adalah contoh:
$ ("#myForm"). Hantar (function (e) {
e.PreVentDefault ();
$ ("#myiframe"). Id borang.
Ya, anda boleh memuatkan semula iframe apabila pautan diklik. Anda hanya perlu melampirkan pengendali acara klik ke pautan dan memuatkan semula iframe dalam pengendali. Berikut adalah contoh:
$ ("#mylink"). Klik (fungsi (e) {
e.PreVentDefault ();
$ ("#myiframe"). ID pautan.
Bolehkah saya memuatkan semula iframe apabila halaman dimuatkan? Anda hanya perlu melampirkan pengendali acara beban ke tetingkap dan memuatkan semula iframe dalam pengendali. Inilah contoh:
$ (window) .Unload (function () {
Ya, anda boleh memuatkan semula iframe apabila pengguna menatal halaman tersebut. Anda hanya perlu melampirkan pengendali acara tatal ke tingkap dan memuatkan semula iframe di pengendali. Berikut adalah contoh:
$ (window) .scroll (function () {
$ ("#myiframe"). Attr ('src', $ ("#myiframe"). Muat semula iframe Apabila pengguna mengubah saiz tetingkap?
$ (window) .resize (function () {
$ ("#myiframe"). Attr ('src', $ ("#myiframe").
Atas ialah kandungan terperinci JQuery Muat semula iframe. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!