【问题标题】:Add jQuery active class to menu on a specific url page load将 jQuery 活动类添加到特定 url 页面加载的菜单
【发布时间】:2021-08-05 09:46:05
【问题描述】:

我有一个导航菜单,点击即可打开(和关闭)。

我希望在加载特定页面时菜单始终处于打开状态(无需单击)。

目前设置为:

$('.menu').on('click', function() {
  $('.menu').toggleClass('active');
  $('nav').toggleClass('active');
});

我不确定如何让它在特定页面加载时保持活跃。

我已经尝试过了,但无法让它工作。

if(window.location.href.indexOf("get-started")
$('.menu').toggleClass('active');
  $('nav').toggleClass('active');
});

【问题讨论】:

    标签: jquery wordpress


    【解决方案1】:

    请尝试以下代码:

    if(window.location.href.indexOf("get-started") {
      $('nav').addClass('active');
    }
    

    直接在document.ready中添加这段代码

    【讨论】:

    • 几乎成功了。我必须对此稍作编辑:if(window.location.href.indexOf("get-started") != -1) { $('nav').addClass('active'); }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 2014-10-05
    • 1970-01-01
    相关资源
    最近更新 更多