Metode 1:
Salinan kode adalah sebagai berikut:
$ (window.parent.document) .find ("#ContentIFrame"). Load (function () {
var main = $ (window.parent.document) .find ("#ContentIFrame");
var thisheight = $ (dokumen) .height ();
if (thishight <800)
thisheight = 800;
Main.Height (Thishight);
});
Metode penulisan ini hanya dapat beradaptasi dengan ketinggian adaptif dari elemen yang melekat saat memuat. Ketika elemen berubah (seperti menambahkan banyak elemen, setelah ketinggian berubah), ketinggian iframe dari bentuk induk tidak dapat diubah dalam waktu.
Metode 2:
Salinan kode adalah sebagai berikut:
fungsi setMainHeight () {
var main = $ (window.parent.document) .find ("#ContentIFrame");
var thisheight = $ ("body"). height ();
if (thishight <800) {thisheight = 800; }
Main.Height (Thimhight+50);
setTimeout (setMainHeight, 2000);
}
Tambahkan timer ke polling untuk menentukan perubahan ketinggian subhalaman.
Dua jenis di atas dapat sangat mudah beradaptasi dengan iframe. Teman, silakan pilih secara bebas sesuai dengan kebutuhan proyek mereka.