首页 > 解决方案 > 编辑 navigation.js 以启用粘性导航栏?

问题描述

我正在尝试编辑 Wordpress 主题的 navigation.js,以便粘性导航显示在所有页面上,而不仅仅是文章页面。

我知道这个功能是要改变的,删除检查窗口宽度和单/页检查。但我不熟悉 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();

};

标签: javascriptwordpressnavigationsticky

解决方案


推荐阅读