Почему не работает fixed menu?

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

Не фурычит, кто знает почему?
jquery подключил -
  • Вопрос задан
  • 2192 просмотра
Пригласить эксперта
Ответы на вопрос 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
if (top+h_mrg < h_hght) {
Наверное наоборот должно быть.

И банальный вопрос - когда вы ставите position: fixed? Ибо тут его нет...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы