Méthode 1:
La copie de code est la suivante:
$ (window.parent.Document) .Find ("# ContentIframe"). Load (function () {
var main = $ (window.parent.Document) .Find ("# Contifictiframe");
var thisHeight = $ (document) .Height ();
if (thishight <800)
thisHeight = 800;
Main.height (Thishight);
});
Cette méthode d'écriture ne peut s'adapter à la hauteur adaptative des éléments inhérents au chargement. Lorsque l'élément change (comme l'ajout de nombreux éléments, après la hauteur, la hauteur), la hauteur d'IFRAME de la forme parent ne peut pas être modifiée dans le temps.
Méthode 2:
La copie de code est la suivante:
fonction setMainHeight () {
var main = $ (window.parent.Document) .Find ("# Contifictiframe");
var thisHeight = $ ("body"). height ();
if (thishight <800) {thisHeight = 800; }
Main.height (Thishight + 50);
setTimeout (SetMainheight, 2000);
}
Ajoutez une minuterie pour interroger pour déterminer le changement de hauteur de la sous-page.
Les deux types ci-dessus peuvent être très adaptables par IFRAMES. Amis, veuillez choisir librement en fonction de leurs besoins de projet.