sql >> Database teknologi >  >> RDS >> Mysql

Tilbage-knap til et enkeltsidet websted

Tag et kig på History.js-biblioteket, håndterer både moderne browsere og har fallbacks til ældre HTML4-browsere

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

I din hændelseshandler inde i $(".mLink").click(function(){...

Hver gang du udløser en rulle, kan du tilføje noget som dette

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;
...

Smuk porteføljeside, btw.



  1. Django Kan ikke tilføje eller opdatere en underordnet række:en fremmednøglebegrænsning mislykkes

  2. Skjulte funktioner i MySQL

  3. Fjern grænsesætningen fra MySQL Workbench

  4. Forespørgsel efter nøjagtig match af en streng i SQL