jQuery одна страница навигации помечает неправильные пункты меню

Я использую этот маленький jQuery-плагин, чтобы включить плавную прокрутку в определенном месте на странице, а также отметить текущий активный элемент меню, поэтому при прокрутке вниз вы видите, где находитесь в меню.

Теперь у меня точно такой же код (по крайней мере, я не могу найти разницу), как на странице GitHub, но он не работает, хотя на оригинальном шаблоне (который я использую) он работает, поэтому сам плагин кажется, работает нормально, но я просто не могу найти проблему.

В основном у меня есть мое меню:

<div class="collapse navbar-collapse" id="main-navbar">
  <ul class="navbar-nav mr-auto w-100 justify-content-end clearfix">
    <li class="nav-item active"><a class="nav-link" href="#sliders"> Home </a></li>
    <li class="nav-item"><a class="nav-link" href="#feature"> Features </a></li>
    <li class="nav-item"><a class="nav-link" href="#pricing"> Kosten </a></li>
    <li class="nav-item"><a class="nav-link" href="#contact"> Kontakt </a></li>
  </ul>
</div>

и тогда у меня есть различные разделы /div, вот так:

<div id="sliders">
  <div class="full-width">
    <!-- light slider -->
    <div id="light-slider" class="carousel slide"><div id="carousel-area">//some content</div></div>
  </div>
</div>

Теперь действительно странная вещь заключается в том, что прокрутка через панель навигации работает нормально, поэтому, если я, например, нажимаю на контакт, он прокручивается в нужное место. Но когда я прокручиваю себя, тогда отмечаются неправильные элементы, они всегда остаются позади, поэтому, если я нахожусь сверху, то отмечается "Функции", если я фактически прокручивал до функций, то отмечаются затраты и т. Д. на...

Вы можете увидеть это в действии здесь.

Пожалуйста, игнорируйте любые ошибки на не появляющихся значках, опечатках или чем-то еще, я просто тестирую или только начал разрабатывать. Там вы можете прекрасно проверить поведение, а также проверить ids разделов /div, которые, кажется, идеально подходят (иначе, прокрутка через панель навигации не должна работать).

Кто-нибудь может рассказать о проблеме? Я не понимаю...

0 ответов

Другие вопросы по тегам