วิธีที่ 1:
การคัดลอกรหัสมีดังนี้:
$ (window.parent.document) .find ("#contentiframe"). load (function () {
var main = $ (window.parent.document) .find ("#contentiframe");
var thisheight = $ (เอกสาร) .Height ();
ถ้า (นี่คือ <800)
ThisHeight = 800;
Main.height (นี่คือความสูง);
-
วิธีการเขียนนี้สามารถปรับให้เข้ากับความสูงแบบปรับตัวขององค์ประกอบโดยธรรมชาติเมื่อโหลด เมื่อองค์ประกอบเปลี่ยนไป (เช่นการเพิ่มองค์ประกอบหลายอย่างหลังจากความสูงเปลี่ยนไป) ความสูง iframe ของแบบฟอร์มแม่ไม่สามารถเปลี่ยนแปลงได้ในเวลา
วิธีที่ 2:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น setMainHeight () {
var main = $ (window.parent.document) .find ("#contentiframe");
var thisheight = $ ("body"). ความสูง ();
if (นี่คือ <800) {thisheight = 800; -
main.height (นี่คือ+50);
Settimeout (SetMainheight, 2000);
-
เพิ่มตัวจับเวลาเพื่อสำรวจความคิดเห็นการเปลี่ยนแปลงความสูงของหน้าย่อย
สองประเภทข้างต้นสามารถปรับได้สูงโดย iframes เพื่อนโปรดเลือกได้อย่างอิสระตามความต้องการของโครงการ