Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
Javascript 切换jquery动画获取错误_Javascript_Jquery - Fatal编程技术网

Javascript 切换jquery动画获取错误

Javascript 切换jquery动画获取错误,javascript,jquery,Javascript,Jquery,我试图在点击“显示”按钮时让一个层动画/展开高度,然后,在层内,有一个按钮将其隐藏回0 $(".showcart").click( function(){ $("#cart").animate({ height: "400px" }); $(".showcart").toggle();}); $(".hidecart").click(function(){ $("#cart").animate({height: "0px"}

我试图在点击“显示”按钮时让一个层动画/展开高度,然后,在层内,有一个按钮将其隐藏回0

    $(".showcart").click(
        function(){ $("#cart").animate({ height: "400px" }); $(".showcart").toggle();});
            $(".hidecart").click(function(){
            $("#cart").animate({height: "0px"});
        }); 

});

不确定问题出在哪里,有什么想法吗?

尝试将代码包装到DOM就绪事件中

$(".showcart").click(function(){ 
       $("#cart").animate({ height: "400px" }); 
       $(".showcart").toggle();});
       $(".hidecart").click(function(){
                  $("#cart").animate({height: "0px"});
       });
});
$(function() {
    $(".showcart").click(function(){
        $("#cart").animate({ height: "400px" });
        $(".showcart").toggle();
    });
    $(".hidecart").click(function(){
        $("#cart").animate({height: "0px"});
    });
});