2016-04-16 2 views
0

Désolé, mais mon anglais est très mauvais.Faire défiler vers le haut après history.back

Comment puis-je faire pour faire défiler vers le haut dans un site php après utilisation history.back?

Exemple: la page1.php est active. J'utilise history.back pour revenir à page0.php. page0.php ne se charge pas encore, mais je vais faire défiler pour jquery.

Comment puis-je faire cela?

Bye, David

Répondre

1

utilisation ci-dessous script dans cette page, dans laquelle vous voulez aller en haut de la page.

<script type="text/javascript"> 
    $(window).bind("pageshow", function() { 
     $("html, body").animate({ 
      scrollTop: 0 
     }, 600); 
    }); 

+0

Oui, c'est réglé mon problème! Merci beaucoup! –

-1

Vous pouvez utiliser le code jquery pour défiler vers le haut ne

$(document).ready(function() 
{ 
    $(window).scrollTop(); 
    //or 
    $(document).scrollTop(); 
}); 
+0

Ce code ne fonctionne pas. J'ai ajouter ce code bevore et jquery est include. Est-ce parce que le site après history.back ne se charge plus? –

+0

comment vous faites history.back, par javascript ?? – user3045179

+0

Oui, j'utilise javascript - javascript: history.back() –

-1

Je ne suis pas bon dans ce domaine, mais toujours vérifier ci-dessous processus si cela fonctionne,

chèque événement onbeforeunload si cet événement se produit mis le cookie, et vérification de la page si le cookie est régler puis feu faire défiler vers le haut de l'événement. Une fois que vous avez fait défiler l'événement vers le haut, modifiez à nouveau la valeur du cookie.

Pas du tout certain que cela fonctionnera et c'est une bonne solution, mais juste essayé de penser comment il peut être mis en œuvre.