Плавающее главное меню

Главные вкладки

Аватар пользователя Smaue Smaue 14 ноября 2012 в 11:56

Есть главное меню , стоит оно на конкретном месте , нужно сделать так, чтобы опускаясь ниже этого меню оно плыло вниз с прокруткой оставаясь само наверху страницы. Я знаю что можно в ccs прописать position : fixed; top : 5px; но меню тогда соскочит сразу вверх а мне надо например если человек читает длинную статью то для перехода не надо было ему возвращатся вверх для выбора каого то раздела

Комментарии

Аватар пользователя TurboPixel TurboPixel 14 ноября 2012 в 15:58

Пользуйтесь наздоровье Smile

 
   // fixed menu
    var offset = $("#fixed").offset();
    $(window).scroll(function(){
      if ($(window).scrollTop() > offset.top) {
        $("#fixed").css({'top': '10px', 'position': 'fixed'}); /* тут можно задать отступ от верхней границы, в данном случае это 10 px */
      }
      else {
        $("#fixed").css({'top': offset.top, 'position': 'static'});
      }
    });
Аватар пользователя Smaue Smaue 15 ноября 2012 в 15:48

Извините за тупой вопрос но
что то с вставкой Этого js никак не хочет меню ползти , вот мой сайт mr-rf.ru попробуйте через Firebug
Потому как я вставляю через firebug и ничего не происходит , может где ошибки в js . JS для меня просто нечитаемый

Аватар пользователя Smaue Smaue 15 ноября 2012 в 17:35

Это конечно пригодится, спасибо, но я добавил JS через firebug в интернет сайте. и это должно сработать.

Аватар пользователя Smaue Smaue 15 ноября 2012 в 17:57

потому как если я через firebug меняю в каскаде дописываю поле position : fixed то менюшка сразу улетает наверх окна . А если я сразу залью в файл JS то там уже гадай работает он или нет