devi definire top, una volta fatto /stabilito che il punto di partenza sta ad una certa distanza dal top/ dato che hai una parte sopra al tuo menu... lo scroll andrà a segno tenendo conto di tale distanza superiore...
oppure se definire top diventa complesso...
prova questo semplice JS:
dai la classe scroll ai link...codice:$(".scroll").click(function(event){ event.preventDefault(); var dest=0; if($(this.hash).offset().top > $(document).height()-$(window).height()){ dest=$(document).height()-$(window).height(); }else{ dest=$(this.hash).offset().top; } $('html,body').animate({scrollTop:dest}, 1000,'swing'); });



Rispondi quotando