jquery - 单击后如何将类更改为事件类

标签 jquery html css

到目前为止我有这段代码:

<section class="top-bar-section">
<ul class="adjust">
<li class="active"><a href="#">HOME</a></li>
<li class=""><a href="#contact">CONTACT</a></li>
<li class=""><a href="#">BLOG</a></li>
<li class=""><a href="#">SHOP</a></li>
</ul>      
</section>

基本上,当我点击“联系”链接时,我希望类(class)变为活跃状态。这会将页面向下移动到页脚。你们知道我该怎么做吗? 我在这里尝试了 Jquery 的东西,但出于某种原因,我似乎无法让它工作。

如果有帮助,我正在使用 Foundation 5.0.3 :)

最佳答案

你可以使用像这样的基本东西:

$('.adjust > li').click(function(){
    $(this).addClass('active').siblings('li').removeClass('active');
});

EXAMPLE HERE

关于jquery - 单击后如何将类更改为事件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223667/

相关文章:

jquery - 上下滚动时的CSS动画

html - 使用 css pre-wrap vs br?

css - 为移动设备调整 Facebook 插件(例如在 Facebook 上找到我们、点赞按钮、发送按钮)

javascript - 基本 jQuery : Can't get an appropriate result using 'this'

jquery - 分区宽度问题

javascript - Jquery 在 IE 9 中不工作

javascript - 如何在 Firebug 中定位哪个 JavaScript 函数更改了 CSS?

html - JavaScript 与 CSS

javascript - 单击 HTML 表并获取行号(使用 Javascript,而不是 jQuery)

css - 内联 block 内的 block 元素在 Firefox 中表现异常