Jquery条件

时间:2015-12-31 01:34:30

标签: javascript jquery

要配置汉堡导航,我正尝试从一个条件执行2次更改。我收到以下错误:

  

SyntaxError:missing:在条件表达式中

我的代码如下:

    $(".burger").on("click", function() {
    "20px" == $(".main-navigation").css("left") ? $(".navbarWrap").css("z-index", "-1"), $(".main-navigation").animate({
        left: "100%"
    }, 200) : $(".navbarWrap").css("z-index", "1"), $(".main-navigation").animate({
        left: "20px"
    }, 200)
})

知道我的错误在哪里? 感谢

1 个答案:

答案 0 :(得分:1)

$(".burger").on("click", function() {
"20px" == $(".main-navigation").css("left") ? ($(".navbarWrap").css("z-index", "-1"), $(".main-navigation").animate({
    left: "100%"
}, 200)) : ($(".navbarWrap").css("z-index", "1"), $(".main-navigation").animate({
    left: "20px"
}, 200))
});

您需要在()

中包装if else输出