Wordpress导航添加/删除类无法正常工作

时间:2014-06-26 17:27:29

标签: javascript wordpress nav

我正在尝试在wordpress中为我的'li'添加一个活动状态,我可以在开发工具中看到它正在添加类,但它只是消失了。我错过了一些明显的东西吗这是一个Wordpress导航。谢谢!

 $(document).ready(function() {
  $('#menu-nav a').click(function() {
        $('#menu-nav a').removeClass('activeNav');
        $(this).addClass('activeNav');
    });
});

1 个答案:

答案 0 :(得分:0)

正如Chris所说,如果您点击的链接重定向到另一个页面,导致整个页面重新加载,那就不足为奇了。如果您想阻止锚点重定向到另一个页面,可以使用event.preventDefault()

$(document).ready(function() {
  $('#menu-nav a').click(function(e) {
    e.preventDefault(); // this will cancel the action of the link
    $('#menu-nav a').removeClass('activeNav');
    $(this).addClass('activeNav');
  });
});