Проблема с прокруткой боковой панели - PullRequest
0 голосов
/ 24 октября 2019

Моя проблема в том, что я хочу исправить боковую панель на своем веб-сайте, так как она меняет свою позицию с помощью прокрутки https://helloacademy.co/course/the-complete-digital-marketing-course/ Я хочу, чтобы она была зафиксирована сверху

, я исправляю это с помощью этого CSS,но есть ли лучшее решение?

.course_header5_sideblock {
    transform: translateY(0px)!important;
}  

1 Ответ

1 голос
/ 24 октября 2019

Код JavaScript, который влияет на боковую панель, находится в wplms.min.js, как прокомментировал mark.hch.

Ваше решение CSS, вероятно, является самым простым способом реализации решения, и если у вас нет проблемы с использованием !importantкажется, что все в порядке.

Тем не менее, если вы хотите отредактировать файл JS напрямую и удалить эту функцию, вам нужно удалить этот фрагмент кода:

    var e = function() {
        t(".course_header5_sideblock").each(function() {
            if (Math.max(document.documentElement.clientWidth, window.innerWidth || 0) > 992) {
                var e = t(this).parent().width(),
                    n = (t(".pusher > .fix").height(), t("#content").offset().top + t("#content").height() - t(this).height());
                t(this).css("width", e + "px");
                var i = t(this);
                t(window).scroll(function(e) {
                    var o = t(this).scrollTop();
                    o < n && i.css("transform", "translateY(" + o + "px)")
                })
            } else t(this).css("width", "")
        })
    };

Когда довольнонапечатано, этот фрагмент находится в строках 5267-5280.

Обратите внимание, когда / если вы обновите плагин WPLMS, это редактирование будет перезаписано, поэтому CSS, вероятно, является лучшим решением.

...