javascript - Scrolling animation not applying top the first menu item -


i managed implement snippet grabbed here on wordpress site: http://scentology.burnnotice.co.za/

$("#primary-menu > li > a").on("click", function(event){   event.preventdefault();   var bookmark = $(this).attr("href").substring(1,$(this).attr("href").length);   bookmarktag = $("a[name='"+ bookmark +"']");   if(bookmark !== undefined) {     $('html,body').animate({scrolltop: bookmarktag.offset().top}, math.floor(bookmarktag.offset().top));   }          }); 

when click on menu item,it leads me right section perfectly.only problem when click on home item, scrolls top animation not apply goes fast. how can apply animation home menu item well?

can please try below code works me. can change animatespeed want

$("#primary-menu > li > a").on("click", function(event){     event.preventdefault();     var bookmark = $(this).attr("href").substring(1,$(this).attr("href").length);     bookmarktag = $("a[name='"+ bookmark +"']");     if(bookmark !== undefined) {         $('html,body').animate({scrolltop: bookmarktag.offset().top}, math.floor(bookmarktag.offset().top));     }          }); 

replace to

$("#primary-menu > li > a").on("click", function(event){     event.preventdefault();     var bookmark = $(this).attr("href").substring(1,$(this).attr("href").length);     bookmarktag = $("a[name='"+ bookmark +"']");     var animatespeed = 500;     if(bookmark !== undefined) {         $('html,body').animate({scrolltop: bookmarktag.offset().top}, animatespeed );     } }); 

Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -