У меня есть гладкая прокрутка jQuery на следующей странице:
http://test4.coretechs.com/coretechs_site/promo-test
Когда вы нажимаете один из элементов навигации, он будет прокручивать анимацию в <div id=''>
для этого элемента навигации. Анимированная прокрутка работает, но большую часть времени происходит переход на страницу до прокрутки.
Я испытываю эту проблему в Firefox и Chrome.
Кто-нибудь знает, почему происходит этот прыжок?
Попробуйте event.preventDefault()
$("ul.menu a.promonav_services, ul.menu a.promonav_portfolio, ul.menu a.promonav_contact").click(function (e) {
e.preventdefault(); //stop the default behavior of anchor tag
var href = $(this).attr('href').replace('#', '');
scrollToAnchor(href);
});