1

トグルの方法に問題があるはずですが、トグルがアクティブになると、アクションを取得するために各ボタンを 2 回クリックする必要があるという問題が発生しています。クラスを使用して、トグル機能を 2 つのリンクに割り当てます。

$(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); 
        }
    );

});
4

1 に答える 1

1

$(".partyToggle").unbind('click'); 関数の前に必要です 。

于 2013-01-30T18:38:47.137 に答える