2010-11-08 5 views
4

J'ai une page avec un long iframe, qui charge un affichage de programme avec des pages de différentes longueurs. Quand une nouvelle page est affichée dans l'iframe, la page principale montre souvent le bas de la page (beaucoup d'espaces). Comment puis-je faire défiler la page principale vers le haut à chaque fois qu'une nouvelle page est chargée dans l'iframe?Comment faire défiler la page parent avec iFrame reload

This is the page

J'ai essayé c'est jQuery (sur la page parent):

<script type="text/javascript"> 
    jQuery(document).ready(function() { 
    $('#body iframe').load(function(){ 
    $(window).scrollTop(0); 
    }); 
    } 
</script> 

Merci!

Répondre

7

Il vous manque la fermeture ) pour l'appel .ready(), et vous ne devriez pas avoir un # avant body.

Essayez ceci:

jQuery(document).ready(function() { 
    $('body iframe').load(function(){ 
     $(window).scrollTop(0); 
    }); 
}); 

Avec ces corrections, la fenêtre des sauts en arrière vers le haut lorsque les nouvelles charges de contenu.

+0

C'est fait - merci! – razorfrog

+0

@razorfrog - De rien. : o) – user113716

Questions connexes