Mysql
 sql >> Base de données >  >> RDS >> Mysql

Bouton de retour pour un site Web à une seule page

Jetez un œil à la bibliothèque History.js, qui gère à la fois les navigateurs modernes et propose des solutions de rechange pour les anciens navigateurs HTML4

https://github.com/browserstate/history.js/

Dans votre gestionnaire d'événements à l'intérieur de $(".mLink").click(function(){...

Chaque fois que vous déclenchez un défilement, vous pouvez ajouter quelque chose comme ceci

case "mL0":
    $("html, body").stop().animate({ scrollTop: 0}, 1000, 'easeInOutExpo');
    History.pushState(null, null, "?home"); 
    break;
case "mL1":
    $("html, body").stop().animate({ scrollTop: ($('#filter').offset().top-72) }, 1000, 'easeInOutExpo');
    History.pushState(null, null, "?portfolio"); 
    break;
...

Beau site de portefeuille, au fait.