Почему jQuery плавно прокручивается на странице?

0

У меня есть гладкая прокрутка jQuery на следующей странице:

http://test4.coretechs.com/coretechs_site/promo-test

Когда вы нажимаете один из элементов навигации, он будет прокручивать анимацию в <div id=''> для этого элемента навигации. Анимированная прокрутка работает, но большую часть времени происходит переход на страницу до прокрутки.

Я испытываю эту проблему в Firefox и Chrome.

Кто-нибудь знает, почему происходит этот прыжок?

  • 0
    это нормально работает для меня на Firefox. какую версию Firefox вы используете?
Теги:

1 ответ

1
Лучший ответ

Попробуйте 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);
});
  • 1
    О, Боже мой. Что со мной не так?!!!! Спасибо за указание на это. Это полностью ускользнуло от меня. Теперь работает как шарм. Спасибо Тушар Гупта.
  • 0
    @ScriptsConnect Добро пожаловать Рад, что это помогло :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню