我在下一页上有一个jQuery平滑滚动:
http://test4.coretechs.com/coretechs_site/promo-test
当您单击其中一个导航项时,它会将动画滚动到该导航项的<div id=''>
。动画滚动有效,但大部分时间在滚动发生之前页面上都有跳转。
我在Firefox和Chrome中遇到了这个问题。
有没有人知道为什么会发生这种跳跃?
答案 0 :(得分:1)
$("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);
});