Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Melaksanakan Kod Selepas iframe yang Dimasukkan Secara Dinamik Dimuatkan dengan jQuery?
Cara Menggunakan Acara jQuery .ready dalam iframe Disisipkan Secara Dinamik
Apabila memasukkan iframe secara dinamik menggunakan kotak tebal jQuery, $(dokumen). acara sedia dalam iframe menyala lebih awal, menyebabkan kod Galleria tidak digunakan Elemen DOM dengan berkesan. Ini berlaku kerana $(document).ready bergantung pada keadaan sedia ibu bapa iframe.
Untuk menangani isu ini, terdapat acara jQuery alternatif yang boleh terikat untuk memastikan pelaksanaan kod hanya selepas iframe dinamik bersedia . Satu pendekatan yang disyorkan ialah menggunakan peristiwa 'beban' seperti yang ditunjukkan di bawah:
function callIframe(url, callback) { $(document.body).append('<IFRAME>
Dengan memanfaatkan peristiwa 'beban', kawalan yang lebih baik ke atas beban iframe dicapai, membolehkan tindakan diambil apabila iframe berada dimuatkan sepenuhnya dan sedia. Ini memastikan pelaksanaan tepat kod Galleria atau pustaka JavaScript lain pada elemen DOM iframe.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Kod Selepas iframe yang Dimasukkan Secara Dinamik Dimuatkan dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!