Quantcast
Channel: PunBB по-русски - Расширения v1.4
Viewing all articles
Browse latest Browse all 142

[Релиз] Приклеенное верхнее меню

$
0
0

В интернетах не нашел ничего подобного для Punbb и с помощью уважаемого Viesman-а удалось раскурить одну тонкость, за что ему отдельное спасибо.
Вот мой вариант такого меню.
Хочу расписать с коментами код, быть может полезно будет.

В манифесте само собой ставим зависимость от jquery.
scrollSize = 70 - через сколько появится меню
nav.css({'margin-left':'30%'}); - сдвиг ul-лек. Тут может быть косяк т.к. тестил на ноуте с 15м моником. Жду ответов с большИх диагоналей.
Основная фишка прилипания заключается в стилях 1й функции.

(function($){var nav = jQuery('#brd-navlinks'),scrollSize = 70,Jthis = jQuery(this);
   jQuery(window).scroll(function () {
      if ( Jthis.scrollTop() > scrollSize ) 
         {nav.css({'position':'fixed','top':'0','left':'0','right':'0','padding':'4px 0','z-index':'9999'});}
      else {nav.attr('style','');}
});
})(jQuery);
    
(function($){var nav = jQuery('#brd-navlinks > ul'),scrollSize = 70,Jthis = jQuery(this);
    jQuery(window).scroll(function () {
        if ( Jthis.scrollTop() > scrollSize ) 
           {nav.css({'margin-left':'30%'});}
        else {nav.attr('style','');}
});
})(jQuery);

Viewing all articles
Browse latest Browse all 142

Trending Articles