Отредактируйте файл navigation.js, чтобы включить липкую панель навигации? - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь отредактировать navigation.js темы Wordpress так, чтобы sticky-nav отображался на всех страницах, а не только на статьях.

Я знаю, что эту функцию нужно изменить, убрав проверку ширины окна и проверку одной страницы.Но я не знаком с js и не знаю, как это изменить, не ломая сайт.

  Navigation.prototype.stickyNavResizeCallback = function() {
if (
  this.windowwidth() <= 768 ||
  ( Largo.sticky_nav_options.main_nav_hide_article && ($('body').hasClass('single') || $('body').hasClass('page')) )
) {
  this.stickyNavEl.addClass('show');
  this.stickyNavEl.parent().css('height', this.stickyNavEl.outerHeight());
} else if (
  Largo.sticky_nav_options.sticky_nav_display
) {
  this.stickyNavScrollTopHide();
  this.stickyNavEl.parent().css('height', '');
} else {
  this.stickyNavScrollTopHide();
  this.stickyNavEl.parent().css('height', '');
}
this.stickyNavSetOffset();
this.stickyNavTransitionDone();

};

...