05/03/2016

Como alterar o #hash da URL sem rolar a página?

<script>
function detectAnchor(){
    var yy = $(window).scrollTop();
    if (yy > $('#pagina1').offset().top) {
        history.pushState(null, null, '#pagina1');
    } else if (yy > $('#pagina2').offset().top) {
        history.pushState(null, null, '#pagina2');
    }
}
setInterval(detectAnchor,1000);
</script>

Nenhum comentário:

Postar um comentário