jQuery scroll vers le haut de la iframe parent
J'ai une iFrame avec un formulaire de rétroaction en elle. Une fois que l'utilisateur clique sur le bouton envoyer, je veux utiliser parent de la fenêtre pour faire défiler vers le haut. Je sais que je peux faire défiler vers le haut de page avec:
$('html, body').animate({scrollTop:0}, 'slow');
Cependant, cela ne fera que de faire défiler le contenu de l'iframe, pas de la page parent.
Des suggestions?
Vous devez vous connecter pour publier un commentaire.
Donner un essai pour celui-ci :
TypeError: Property '$' of object [object DOMWindow] is not a function.
à l'Aide de la console JavaScript de Google Chrome, je peux voir un$
fonction définie surwindow.parent
mais quand je forage en elle, elle dit que c'est pas défini. Est-il une raison pourquoi cette réponse peut ne plus être valide?Ce qui semble faire l'affaire ainsi:
$('html, body', window.parent.document).animate({scrollTop:0}, 'slow');
La deuxième paramètre à
$
est le contexte de la recherche.FB.Canvas.scrollTo(0,0);
était juste ce dont j'avais besoin.À l'intérieur de l'Iframe page.
Sur Les parrent page:
<body onLoad="window.parent.scroll(0,0);">
Dans le corps de l'iframe html de la page
Son aussi simple que vous pouvez faire!