jQuery одна страница навигации помечает неправильные пункты меню - PullRequest
0 голосов
/ 31 декабря 2018

Я использую этот маленький 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 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>

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...