需要使用jquery切换单击两次

时间:2012-06-14 00:41:10

标签: jquery

我的切换方法一定有问题,但是我遇到了一个问题,一旦我的切换被激活,我必须单击每个按钮两次才能获得动作。我使用类将切换功能分配给两个链接。

$(function() {
    $(".partyToggle").toggle(
        function() { 
            $("#wheres-the-party").animate({"height": "450px", "margin-bottom": "0px"}, 500); 
            $("#mapCta").delay(500).animate({"opacity": "0"}, 500);
            $(".partyToggleClose").delay(500).animate({"height": "50px"}, 500); 
        },
        function() { 
            $("#wheres-the-party").delay(500).animate({"height": "200px", "margin-bottom": "0"}, 500); 
            $("#mapCta").animate({"opacity": "1"}, 500);
            $(".partyToggleClose").delay(500).animate({"height": "0"}, 500); 
        }
    );

});

1 个答案:

答案 0 :(得分:1)

你需要 $(".partyToggle").unbind('click'); 在功能之前。