如果其他汉堡包



我的代码不起作用。这是汉堡菜单

$("#nav-button").on("click", function(){
    if
    ($("#list-nav").css('display') == 'none');
    $("#list-nav").slideDown(300);
    else 
    ($("#list-nav").css('display') == 'block');
    $("#list-nav").slideUp(300);
    $(".hamburger").removeClass( "is-active" )
});

if-else语句似乎不正确

$("#nav-button").on("click", function(){
  if($("#list-nav").css('display') == 'none') {
    $("#list-nav").slideDown(300);
  } else {
    $("#list-nav").slideUp(300);
    $(".hamburger").removeClass( "is-active" )
  }
});

需要一些括号。尝试以下操作:

$("#nav-button").on("click", function() {
    if ($("#list-nav").is(':hidden')) {
        $("#list-nav").slideDown(300);
    } else {
        $("#list-nav").slideUp(300);
        $(".hamburger").removeClass( "is-active" );
    }    
});

尝试以下:

if($("#list-nav").css("display") == "none")
            {
                alert("Hide");
            }
            else
            {
                alert("Show")
            }

相关内容

  • 没有找到相关文章

最新更新