jQuery:切换一个类并替换另一个 - 反之亦然

时间:2016-02-10 15:20:01

标签: javascript jquery

我想通过添加" show"来显示我的模态。要显示它的类,如果我的模态有类显示并且我重新点击,则将其替换为" hide"要删除它的类。我需要这个解决方案来添加一些CSS动画效果。

我该怎么办呢?示例:我单击我的触发器类,"显示" class被添加到我的模态中以显示它,如果我重新点击我的触发器,则删除我的" show"上课并添加"隐藏"。反之亦然。

我的js代码:

(function($)
{
    // MODAL
    $(".modal-trigger").click(function(event)
    {
        event.preventDefault();
        $(".modal").toggleClass("show");
    });
})(jQuery);

谢谢。

1 个答案:

答案 0 :(得分:7)

.modal元素上的一个课开始,然后切换两个,他们将交替

$(".modal-trigger").click(function(event) {
    event.preventDefault();
    $(".modal").toggleClass("show hide");
});

FIDDLE