首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JS中的类之间切换

问如何在JS中的类之间切换
EN

Stack Overflow用户
提问于 2017-02-10 02:19:10
回答 1查看 38关注 0票数 0

我是JS的新手,我正在尝试解决一些菜单问题。如果我点击div "work",菜单"work“打开。如果我再点击一次就会关闭。"about“也是如此。

代码是这样的:

代码语言:javascript
复制
$(function () {
    $('#work').on('click', function (){
        $('.view').toggleClass('openwork');
    })
});


$(function () {
    $('#about').on('click', function (){
        $('.about').toggleClass('openabout');
    })
});

一切都很好,但现在我想切换打开的菜单(类)。如果我打开了"work“,当我打开"about”时,我想关闭它。

我试着对倒置类使用相同的函数,但它不起作用!

那么,我怎么才能让它工作呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-10 02:28:15

我相信你正在寻找的东西是这样的:

代码语言:javascript
复制
$(function () {
    $('#work').on('click', function (){
        $('.view').toggleClass('openwork');
        $('.about').removeClass('openabout');
    })
});


$(function () {
    $('#about').on('click', function (){
        $('.about').toggleClass('openabout');
        $('.view').removeClass('openwork');
    })
});

当您单击其中一个菜单时,它将切换其状态(因此,如果关闭则打开,如果打开则关闭),而另一个菜单将关闭或保持关闭状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42144101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档