Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
servissoc

Убрать тянущийся юзербар и меню

Рекомендованные сообщения

После того как идешь ниже по форуму, выскакивает меню и юзер бар.

Во многих шаблонах в настройках это можно было отключить, здесь же такой функции нет ( тема Liva 4.2 )

Пробовал через просмотр кода что то найти, но при удалении удаляется и основное меню

 

post-57733-0-71810000-1572601806_thumb.png

Поделиться сообщением


Ссылка на сообщение

Где-то в шаблоне есть код

/*
Sticky menu script
*/
(function(w, d, undefined) {
   var el_html = d.documentElement,
       el_body = d.getElementsByTagName('body')[0],
       header = d.getElementById('section-content'),
       menuIsStuck = function(triggerElement) {
           var _scrollTop = w.pageYOffset || el_body.scrollTop,
               regexp = /(nav\-is\-stuck)/i,
               classFound = el_html.className.match(regexp),
               navHeight = header.offsetHeight,
               bodyRect = el_body.getBoundingClientRect(),
               scrollValue = triggerElement ? triggerElement.getBoundingClientRect().top - bodyRect.top - navHeight : 800,
               scrollValFix = classFound ? scrollValue : scrollValue + navHeight;

           // if scroll down is 700 or more and nav-is-stuck class doesn't exist
           if (_scrollTop > scrollValFix && !classFound) {
               el_html.className = el_html.className + ' nav-is-stuck';
               el_body.style.paddingTop = navHeight + 'px';
           }

           // if we are to high in the page and nav-is-stuck class exists
           if (_scrollTop <= 2 && classFound) {
               el_html.className = el_html.className.replace(regexp, '');
               el_body.style.paddingTop = '0px';
           }
       },
       onScrolling = function() {
           // this function fires menuIsStuck()…
           menuIsStuck(d.getElementById('main'));
           // and could do more stuff below
       };

   el_html.className = el_html.className + ' js';

   // when you scroll, fire onScrolling() function
   w.addEventListener('scroll', function() {
       w.requestAnimationFrame(onScrolling);
   });
}(window, document));

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо, сработало)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...