Methode 1:
Die Codekopie lautet wie folgt:
$ (window.parent.document) .find ("#contentiframe"). load (function () {
var main = $ (window.Parent.document) .find ("#contentiframe");
var ThisHeight = $ (Dokument) .Height ();
if (thishight <800)
thisHeight = 800;
Main.Height (ThisHight);
});
Diese Schreibmethode kann sich beim Laden nur an die adaptive Höhe der inhärenten Elemente anpassen. Wenn sich das Element ändert (z. B. das Hinzufügen von vielen Elementen, nach der Höhe der Höhe), kann die Iframe -Höhe der übergeordneten Form nicht rechtzeitig geändert werden.
Methode 2:
Die Codekopie lautet wie folgt:
Funktion setMainHeight () {
var main = $ (window.Parent.document) .find ("#contentiframe");
var thisheight = $ ("Körper"). Höhe ();
if (ThisHight <800) {thisheight = 800; }
main.height (ThisHight+50);
setTimeout (setMainHeight, 2000);
}
Fügen Sie einen Timer zur Umfrage hinzu, um die Höhenänderung der Unterseite zu bestimmen.
Die beiden oben genannten Typen können durch IFrames stark anpassbar sein. Freunde, bitte wählen Sie frei entsprechend ihren Projektbedürfnissen.