javascript - 如何使用javascript点击功能删除类?

标签 javascript

我有这个代码

<script type="text/javascript">
$(document).ready(function() {
     $(".slide_nav").click(function() {
         $(".big_slide_in").toggleClass("active");
         $("#headerMover").toggleClass("left_off");
         $(".big_slide").toggleClass("background");
     });

});
</script>

所以我想点击类“background”会删除类“active”和“left_off”?非常感谢!

抱歉,我不会说英语。

最佳答案

你可以试试

$(document).ready(function () {
    $(".slide_nav").click(function () {
        $(".big_slide_in").toggleClass("active");
        $("#headerMover").toggleClass("left_off");
        $(".big_slide").toggleClass("background");
    });

    $(".big_slide").click(function () {
        //check if background class is added
        if ($(this).hasClass('background')) {
            $(".big_slide_in").removeClass("active");
            $("#headerMover").removeClass("left_off");
        }
    });
});

演示:Fiddle

关于javascript - 如何使用javascript点击功能删除类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30541856/

相关文章:

javascript - 以编程方式从 Angular 中的响应中收集嵌套对象键

javascript - 一般与 backbone.js 或 javascript 共享 Symfony2 验证规则?

javascript - Brunch编译的JS跑不起来

javascript - 如何降低长 bool 表达式的复杂性?

javascript - 如何制作没有下一个按钮的多表单?

javascript - Ajax获取列表值成为javascript中的变量

javascript - 如何在数组 Mongoose 模式中创建固定大小的数组

javascript - 使用表单元素显示时钟

javascript - 尝试使用 JS 依次运行一个函数

javascript - 当 afterInsert 调用 WIX Corvid 时,无法将新项目插入数组