Как удалить липкий / фиксированный заголовок с веб-сайта Weebly, содержащего JavaScript? - PullRequest
0 голосов
/ 06 июня 2019

Итак, я сейчас создаю сайт на Weebly. Тем не менее, тема, которую я использую, содержит фиксированное / фиксированное меню навигации. Поэтому всякий раз, когда я прокручиваю вверх или вниз, навигационная панель всегда придерживается вершины. Я хочу, чтобы навигационная панель оставалась в абсолютном положении и не оставалась неподвижной при прокрутке.

Я попытался отредактировать CSS и изменить положение «заголовка» с

position: fixed; до position: absolute; но это, похоже, ничего не сделало. Основная проблема заключается в том, что мой веб-сайт также содержит JavaScript, который, я считаю, также имеет некоторый контроль над положением заголовка. Я нашел определенные части кода JS, которые, как я считаю, имеют некоторое влияние на липкую функцию.

if ($body.hasClass('header-sticky-up')) {
        base._utils.onScrollDirection({
          down: function(currentScrollTop) {
            $header
              .removeClass('is-visible')
              .toggleClass('is-sticky', (currentScrollTop > headerHeight * 2));

            base._closeAllDropdowns();
          },
          up: function() {
            $header.addClass('is-visible');
          },

У кого-нибудь с фоном JS есть исправление к этому?

Также «заголовок-липучка» относится к функции в части кода CSS, которая выглядит следующим образом:

 body.header-sticky-up & {
    position: fixed;

    &.is-sticky {
      .translate3d(0, -100%, 0);
      .transition(transform 0.2s ease-out);
    }

    &.is-visible {
      .translate3d(0, 0, 0);
    }

1 Ответ

0 голосов
/ 06 июня 2019

используйте позицию: абсолютно! Важно в вашем стиле

...