вот так вот сделал
jQuery(document).ready(function($){
h = 0;
$('.hamburger').click(function(){
h = $('.mobile-menu').height();
element = $('.mobile-menu');
display = element.css('display');
if(display == 'none')
$('.mobile-menu').slideDown(400);
if(display == 'block')
$('.mobile-menu').slideUp(400);
});
$('.mobile-menu a').click(function(){
$('.mobile-menu').slideUp(400);
});
$('a.scroll').click(function() {
$("html, body").animate({
scrollTop: $($(this).attr('href')).offset().top - h + "px"
}, {
duration: 500
});
return false;
});
});
не знаю, насколько правильно - но вроде бы работает на первый взгляд..