Народ, совсем ничего сложного, я думаю, но я полный профан в JS. Мне нужно, чтобы вот этот скрипт:
var jump=function(e)
{
if (e){
e.preventDefault();
var target = $(this).attr("href");
}else{
var target = location.hash;
}
var fixed_offset = 160;
$('html,body').animate(
{
scrollTop: $(target).offset().top - fixed_offset },2000,function()
{
location.hash = target;
});
}
$('html, body').hide();
$(document).ready(function()
{
$('a[href^=#]').bind("click", jump);
if (location.hash){
setTimeout(function(){
$('html, body').scrollTop(0).show();
jump();
}, 0);
}else{
$('html, body').show();
}
});
срабатывал при нажатии на ссылку с классом .ano_scroll, также, как это реализовано здесь:
$(".ano_scroll").on('click', '[href*="#"]', function(e){
var fixed_simple_offset = 160;
$('html,body').stop().animate({ scrollTop: $(this.hash).offset().top - fixed_simple_offset }, 1000);
e.preventDefault();
});