Misaz hash JS update
Nejsem JS programátor, takže vůbec netuším, jak moc špatně to funguje! :P
JavaScript
$(document).ready(function(){
/* funkce pro posunuti stranky */
function scrollToHash(hash) {
offset = $(hash).offset().top;
$('html, body').stop().animate({
'scrollTop': offset
}, 900 /* swing je nastaveny defaultne */,
function() {
window.location.hash = hash;
});
}
/* zachytavani vsech kliku */
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
scrollToHash( this.hash );
});
/* po nacteni stranky se zkontroluje adresa */
if(window.location.hash != "")
scrollToHash( window.location.hash );
});
Neformátovaný
Přidáno: 22.12.2013
Expirace: Neuvedeno