1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Зафиксировать навигацию

Тема в разделе "Модификации шаблонов", создана пользователем Александр, 04.09.2013.

Загрузка
  1. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    0.7 = 30% прозрачности
    0.3 = 70% прозрачности
    0 - полностью не видно
    1 - полостью видно
     
    Kolya groza morey, Mirovinger и Metamorphosis нравится это.
  2. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Как оставить фиксацию только верхних ссылок и убрать нижнии?
    Сейчас использую такой вариант:

    Код:
    <script type="text/javascript">
    $(function() {
         $(window).scroll(function(){
             ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) ?
                 $('#header').stop().animate({'opacity':'1'},400).css({'position':'fixed','top':'-{xen:calc '@headerLogoHeight + @headerTabHeight - 37'}px','z-index':'60'}):
                 $('#header').stop().animate({'opacity':'1'},400).css({'position':'absolute','top':'0px'});
         });
         $('#header').hover(
             function(){ if ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) $(this).stop().animate({'opacity':'1'},400);},
             function(){ if ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) $(this).stop().animate({'opacity':'1'},400);}
         );
    });
    </script>
     
  3. НаёмушкА

    НаёмушкА Местный

    Регистрация:
    22.05.11
    Сообщения:
    1
    Симпатии:
    0
    Тоже интересует этот вопрос как из навигации скрыть блок который ниже главного меню
    Использую код
    Код:
    <script type="text/javascript">
    $(function() {
         $(window).scroll(function(){
             ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 1.1)'}) ?
                 $('#header').css({'position':'fixed','top':'-51px','z-index':'100'}):
                 $('#header').css({'position':'absolute','top':'0px','z-index':''});
         });
    });
    </script>
     
  4. panamer

    panamer Местный

    Регистрация:
    23.12.12
    Сообщения:
    45
    Симпатии:
    0
    Версия XF:
    1.5.5
    У меня нет этого шаблона
     
  5. panamer

    panamer Местный

    Регистрация:
    23.12.12
    Сообщения:
    45
    Симпатии:
    0
    Версия XF:
    1.5.5
    Взял всё с первого поста. Сделал как написано, но ничего не изменилось
     
  6. demon124

    demon124 Местный

    Регистрация:
    28.09.13
    Сообщения:
    86
    Симпатии:
    1
    Версия XF:
    2.2.x
    мое решение прошу поправить, у меня в шаблоне вместо логотипа текст, так вот его подрезал чтоб осталось только профиль сообщения и 2 строка,но при прокрутке вниз эти 2 пункта резко прилипают наверх что есть не айс, по правьте чтоб небыло блока с логотипом и пягенько все было

    Код:
    <script type="text/javascript">
    $(function() {
         $(window).scroll(function(){
                      ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 1.1)'}) ?
    
    $('#header').stop().animate({'opacity':'0.5'},900).css({'position':'fixed','top':'-{xen:calc '200'}px','z-index':'60'}):
    
                 $('#header').stop().animate({'opacity':'1'},400).css({'position':'absolute','top':'0px'});
         });
         $('#header').hover(
             function(){ if ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) $(this).stop().animate({'opacity':'1'},400);},
             function(){ if ($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) $(this).stop().animate({'opacity':'0.5'},400);}
         );
    });
    </script>
     

Поделиться этой страницей