الطريقة 1:
نسخة الكود كما يلي:
$ (window.parent.document) .find ("#contentiframe"). load (function () {
var main = $ (window.parent.document) .find ("#contentiframe") ؛
var thisheight = $ (document) .height () ؛
إذا (Thishight <800)
thisheight = 800 ؛
Main.Height (Thishight) ؛
}) ؛
يمكن أن تتكيف طريقة الكتابة هذه فقط مع الارتفاع التكيفي للعناصر الكامنة عند التحميل. عندما يتغير العنصر (مثل إضافة العديد من العناصر ، بعد تغيير الارتفاع) ، لا يمكن تغيير ارتفاع iFrame لنموذج الأصل في الوقت المناسب.
الطريقة 2:
نسخة الكود كما يلي:
وظيفة setMainheight () {
var main = $ (window.parent.document) .find ("#contentiframe") ؛
var thisheight = $ ("body"). height () ؛
if (thishight <800) {thisheight = 800 ؛ }
main.hight (thishight+50) ؛
setTimeout (setMainheight ، 2000) ؛
}
أضف مؤقتًا للاستطلاع لتحديد تغيير الارتفاع في الصفحة الفرعية.
يمكن أن يكون النوعان أعلاه قابلاً للتكيف بشكل كبير بواسطة Iframes. الأصدقاء ، يرجى اختيار بحرية وفقًا لاحتياجات مشروعهم.