我的jquery不起作用。有些符号似乎不见了,我也不知道是什么

时间:2014-10-31 20:51:39

标签: jquery

Dreamweaver和Jsfiddle一直告诉我代码中有错误。缺什么?分号?括号?我真的很困惑!

if(jQuery('.home').data('clicked')) {
        $(this).toggleClass("item-active");
        $(".block-1").toggleClass("blocks");
        $(".b1").toggleClass("blockss");
        $(".content").addClass("content-removed");

        $(".block-2").removeClass("blocks");
        $(".b2").removeClass("blockss");
        $(".products").removeClass("item-active");

    });
    } else {
        $(".content").removeClass("content-removed");
    }

更新:

if($('.home').data('clicked')) {
    $(this).toggleClass("item-active");
    $(".block-1").toggleClass("blocks");
    $(".b1").toggleClass("blockss");
    $(".content").addClass("content-removed");

    $(".block-2").removeClass("blocks");
    $(".b2").removeClass("blockss");
    $(".products").removeClass("item-active");

} else {
    $(".content").removeClass("content-removed");
}

2 个答案:

答案 0 :(得分:2)

删除

});
在} else {

之前

答案 1 :(得分:1)

你旁边有一点问题。

if(jQuery('.home').data('clicked')) {
    $(this).toggleClass("item-active");
    $(".block-1").toggleClass("blocks");
    $(".b1").toggleClass("blockss");
    $(".content").addClass("content-removed");

    $(".block-2").removeClass("blocks");
    $(".b2").removeClass("blockss");
    $(".products").removeClass("item-active");
} else {
    $(".content").removeClass("content-removed");
}