Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要使用jquery切换单击两次_Jquery - Fatal编程技术网

需要使用jquery切换单击两次

需要使用jquery切换单击两次,jquery,Jquery,我必须有一些问题,我的切换方法,但我得到了一个问题,一旦我的切换被激活,我必须点击每个按钮两次,以获得一个行动。我使用一个类将切换功能分配给两个链接 $(function() { $(".partyToggle").toggle( function() { $("#wheres-the-party").animate({"height": "450px", "margin-bottom": "0px"}, 500); $

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

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

});
你需要
$(“.partyToggle”).unbind('click')
在函数之前。

您需要
$(“.partyToggle”).unbind('click')

功能开始前。

您能告诉我们页面上还有哪些脚本吗?一切似乎都正常工作。实际上,您的第二个切换没有任何作用。更新:我相信我的问题可能与两个切换未连接有关。因此,需要单击两次。如何修复此问题?所谓“第二次切换”是指类为
partyToggleClose
的元素吗?您的代码只定义了一个附加了
切换处理程序的元素,即类为
partyToggle
的元素。第二个切换处理程序的代码在哪里?您能告诉我们页面上还有哪些脚本吗?一切似乎都正常工作。实际上,您的第二个切换没有任何作用。更新:我相信我的问题可能与两个切换未连接有关。因此,需要单击两次。如何修复此问题?所谓“第二次切换”是指类为
partyToggleClose
的元素吗?您的代码只定义了一个附加了
切换处理程序的元素,即类为
partyToggle
的元素。第二个切换处理程序的代码在哪里?