Baru-baru ini saya sedang mengusahakan projek yang memerlukan penggunaan iframe Ketinggian kandungan di dalamnya tidak tetap dan saya menghadapi masalah hari ini Jika ketinggian iframe diubah beberapa kali dalam tempoh masa yang singkat. ia akan menyebabkan limpahan memori Pada mulanya, saya fikir saya Terdapat masalah dengan cara saya menulisnya. ditukar beberapa kali dalam tempoh masa yang singkat, sama ada dalam tetingkap induk atau iframe, ia akan menyebabkan limpahan memori, dan kemudian penyemak imbas Terperangkap.
Berikut ialah fungsi mudah untuk menukar ketinggian iframe
function parentHeight(add) {
var mainheight = $("body").height();
mainheight = mainheight < 865 ? 865 : mainheight;
$("#iframeId", parent.document).height(mainheight + add);
}
Jadi adakah cara yang lebih baik untuk menukar ketinggian iframe secara dinamik, atau biarkan iframe menyesuaikan diri dengan ketinggian kandungan.