Maison >interface Web >tutoriel HTML >Utilisez jquery pour réparer le problème d'échec de l'ancrage de page sous la production de pages iframe_HTML/Xhtml_Web
Le scénario d'application est le suivant : la page iframe n'a pas de barres de défilement. Si une barre de défilement apparaît dans le formulaire parent, la marque d'ancrage deviendra invalide, car le point d'ancrage fait défiler la fenêtre en fonction de la barre de défilement actuelle de la fenêtre. formulaire enfant, il n'y a pas de barre de défilement. Naturellement, il ne défilera pas.
La solution est : utilisez js pour déterminer si la page est imbriquée, utilisez js pour calculer la position de l'iframe dans le formulaire parent, la position du point d'ancrage dans la firame, et ajoutez les deux pour devenir le défilement du formulaire parent.
J'ai rencontré un problème : obtenez l'élément de formulaire parent (en raison des restrictions de domaine, tous doivent être dans l'environnement réseau (c'est-à-dire http://domain.com)) ; c'est la page iframe actuelle.
Code :
Page du formulaire parent index.html