Фиксированная навигация

205
15 сентября 2017, 18:54

Написал код чтобы когда скрол браузера достигает определённой позиции, навигация прилипала к верху

Проблема в том что при прокрутке навбар дрыгается и липнет то к верху то к низу...Помогите исправить код пожалуйста

$(window).on('scroll', function() { 
  var nav = $('.navbar'); 
  if (nav.offset().top > 780) { 
    nav.addClass('fixed-top'); 
    nav.css({ 
      "background-color": "#red" 
    }); 
  } else { 
    nav.removeClass('fixed-top'); 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<nav class="navbar navbar-expand-lg navbar-light bg-light"> 
  <a class="navbar-brand" href="#">Navbar</a> 
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 
        <span class="navbar-toggler-icon"></span> 
      </button> 
 
  <div class="collapse navbar-collapse" id="navbarSupportedContent"> 
    <ul class="navbar-nav mr-auto"> 
      <li class="nav-item"> 
        <a class="nav-link" href="#">Home</a> 
      </li> 
 
      <li class="nav-item"> 
        <a class="nav-link" href="#">News</a> 
      </li> 
 
      <li class="nav-item"> 
        <a class="nav-link" href="#">Home</a> 
      </li> 
 
      <li class="nav-item"> 
        <a class="nav-link" href="#">Contacts</a> 
      </li> 
    </ul> 
  </div> 
</nav>

READ ALSO
О юзабельности var при разработке

О юзабельности var при разработке

Изучая Entity Framework натолкнулся на интересную вещь :

284
Диаграмма частотного распределения на c#

Диаграмма частотного распределения на c#

Имеется набор данных, отображаемый в столбце DataGridViewНеобходимо в ChartControl построить диаграмму распределения, например, как на изображении

247
Как создать шаблон Web-application ASP.NET на macOS?

Как создать шаблон Web-application ASP.NET на macOS?

У меня macOS, на которую установлен Visual StudioКак именно создать проект с шаблоном Web-application ASP

290
JetBrains Rider dotnet-sdk-2.0.0

JetBrains Rider dotnet-sdk-2.0.0

Как в JetBrains Rider настроить сборку проекта

241