【发布时间】:2013-05-02 21:42:22
【问题描述】:
我正在寻找一种简单的方法来交换导航的活动状态(颜色),而无需重新加载页面。
- 这应该在按下一个导航按钮时发生。本质上,它应该将其状态更改为活动状态,并将所有其他按钮更改为非活动状态。
- 我是 jquery 新手,但似乎有一个简单的解决方案。如果有我肯定没有遇到过。
【问题讨论】:
我正在寻找一种简单的方法来交换导航的活动状态(颜色),而无需重新加载页面。
【问题讨论】:
我相信这个答案对你自己来说是微不足道的,但无论如何.......click() 和 .addClass() 会做到的。
$('nav a').on('click', function() {
$('nav a')
.removeClass('active')
.filter(this)
.addClass('active');
});
CSS
a.active {
color: #ff0000;
}
【讨论】: