Продвинутая карусель невидима и выпадающая кнопка исчезла - PullRequest
1 голос
/ 16 мая 2019

WP / Plug-in / Обновления тем сломали кнопку нашего сайта «выбрать кампус».Это кнопка, которая опускает ранее скрытую карусель изображений кампуса, которые прокручиваются горизонтально.Нажав один перенаправляет вас.Это в пользовательских js темы, так что это заголовок сайта.Карусель называется «Advanced Carousel», созданная с помощью «Ultimate Addons for WPBakery»

Извините, у меня почти нет опыта работы в Интернете, и я получил этот сайт после того, как кто-то сломал его.Я стараюсь изо всех сил, чтобы узнать как можно больше.Все остальное сейчас работает, кроме этой части.

Это для недавно обновленного сайта WP, который не обновлялся годами.Когда сам WP был обновлен, он сломал все сайты, и это было так, как это делали предыдущие люди.Я обновил плагины и темы, и это исправило большинство проблем, кроме этой карусели.

Вот пользовательский JS, который является частью темы (должен применяться к заголовку каждого сайта, который я считаю).

jQuery(document).ready(function($){
$('.select-campus a').on('click', function(e) {
            e.preventDefault();
            $(this).toggleClass('active');
            $('#select-a-campus').toggleClass('active');                  
        });
});
(function (n) { n.fn.sticky = function (t) { var i = n.extend({}, { 
topSpacing: 0, bottomSpacing: 0, debug: !1 }, t), r = function (t, r, u) { var o = u.offset(), e = n(window).scrollTop(), f = n(document).outerHeight() - i.bottomSpacing - i.topSpacing - t.outerHeight(); f <= 0 || t.height() <= 0 || (e > o.top - i.topSpacing && e < f ? (t.css("position") != "fixed" && (t.trigger("sticky-start"), t.css({ position: "fixed", top: i.topSpacing })), t.trigger("sticky-bottom-unreached")) : e > o.top - i.topSpacing && e >= f ? t.css("position") == "fixed" ? (t.trigger("sticky-bottom-reached"), t.css({ position: "absolute", top: f - r.offset().top + i.topSpacing + "px" })) : t.css("position") == "absolute" ? t.css({ top: f - r.offset().top + i.topSpacing + "px" }) : f > o.top && t.css({ position: "absolute", top: f - r.offset().top + i.topSpacing + "px" }) : ((t.css("position") == "fixed" || t.css("position") == "absolute") && t.trigger("sticky-end"), t.css({ position: "", top: "" }))) }; return this.each(function () { var t = n(this), u = t.offsetParent(), i; t.width(t.width()); i = n("<div class='sticky-holder' style='visibility: hidden;height:0;display:block'><\/div>").insertBefore(t); r(t, u, i); n(window).scroll(function () { r(t, u, i) }) }) } })(jQuery);

 jQuery(document).ready(function ($) { 
      $('.vc_custom_1489943500023, .vc_custom_1489936456809').sticky( {topSpacing: 20,bottomSpacing:$("#page-section-40").outerHeight(true)} );
    });

function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}

// Close the dropdown menu if the user clicks outside of it
window.onclick = function(event) {
  if (!event.target.matches('.dropbtn')) {

var dropdowns = document.getElementsByClassName("dropdown-content");
var i;
for (i = 0; i < dropdowns.length; i++) {
  var openDropdown = dropdowns[i];
  if (openDropdown.classList.contains('show')) {
    openDropdown.classList.remove('show');
      }
    }
  }
}

Пожалуйста, скажите мне, могу ли я сделать что-нибудь еще, чтобы помочь пониманию.Извините, я не знаю больше.Любая помощь приветствуется.

Нет сообщений об ошибках, однако, если вы наведите курсор мыши на несколько пикселей ниже заголовка, вы сможете щелкнуть некоторые из скрытых кампусов.

РЕДАКТИРОВАТЬ 1:вот ссылка на HTML https://github.com/dtnieboer/sh-html/releases/tag/1.0

РЕДАКТИРОВАТЬ 2: Эй, ребята!Обновление - да, эта работа была бы слишком сложной с моим уровнем квалификации.Собираемся избавиться от старого кода и перестроить более простую кнопку на данный момент.Спасибо за помощь!

...