使用if / else以及按钮单击时的addClass和removeClass来滑动div

时间:2016-01-30 07:32:37

标签: jquery css

$(document).ready(function() {
    $('#click').click(function() {
        if (("#sidebar").length > 0) {
            $("body").addClass('menu-hidden');
        } else {
            $("body").removeClass('menu-hidden');
        }
    });
});

如何使用添加和删除类方法以及if / else语句在按钮单击上滑动div?

2 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个。

text.replace()

Demo对您有所帮助

答案 1 :(得分:0)

这将按您提出的顺序执行:

$('#showHideLink').click(function(){

    if (!$("#categoryNav").is(":visible"))
        $('#showHideLink, #mainNav').addClass("catMenuOpen");

    $("#categoryNav").slideToggle(function() { 
        if (!$("#categoryNav").is(":visible"))
            $('#showHideLink, #mainNav').removeClass("catMenuOpen");
    });
});

修改

在此jsfiddle

中查看