Показать сообщение отдельно
  #1 (permalink)  
Старый 13.08.2015, 18:16
Интересующийся
Отправить личное сообщение для gtxtymt Посмотреть профиль Найти все сообщения от gtxtymt
 
Регистрация: 13.08.2015
Сообщений: 10

Плавающее меню
Здравствуйте.

Не очень хорошо дружу с JS (верней, почти совсем не дружу). Появилась необходимость сделать плавающее меню на сайте. Воспользовался уже готовым кодом:

var h_hght = 150; // высота шапки
  var h_mrg = 0;    // отступ когда шапка уже не видна
  $(function(){
   $(window).scroll(function(){
      var top = $(this).scrollTop();
      var elem = $('#top_nav');
      if (top+h_mrg < h_hght) {
       elem.css('top', (h_hght-top));
      } else {
       elem.css('top', h_mrg);
      }
    });
  });


Проблема в том, что при добавлении необходимых свой css

Код:
   position: fixed;
   z-index: 1000;
шапка становится плавающей, да. Но не прилипает к верхней части и находится как раз в 150px от необходимого места. Как с этим бороться, подскажите пожалуйста
Ответить с цитированием