You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
589 B
22 lines
589 B
:javascript |
|
$(function(){ |
|
function scrollToHash() { |
|
var hash = document.location.hash, |
|
target = $('.column-content h3 a[href^=' + hash + ']'), |
|
position; |
|
if (target.length) { |
|
position = target.offset().top - 60; |
|
$("html, body").animate({scrollTop:position}, 250, "swing"); |
|
} |
|
} |
|
$(window).on('hashchange', scrollToHash); |
|
|
|
// When clicked |
|
$('a[href^=#]').click(function(){ |
|
document.location.hash = $(this).attr("href"); |
|
return false; |
|
}); |
|
|
|
// When loaded |
|
$(window).trigger('hashchange'); |
|
});
|
|
|