Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
jqueryif语句,有什么问题吗?_Jquery_If Statement_Jquery Animate - Fatal编程技术网

jqueryif语句,有什么问题吗?

jqueryif语句,有什么问题吗?,jquery,if-statement,jquery-animate,Jquery,If Statement,Jquery Animate,首先是我的代码 $(document).ready(function () { $(".wrap2").click(function(){ var n = $(".wrap2").height; if (n > 180) { $(".wrap2").css("hei

首先是我的代码

        $(document).ready(function () {                     
           $(".wrap2").click(function(){                  
                var n = $(".wrap2").height;
                if (n > 180) {
                        $(".wrap2").css("height","170px");
                        $(".wrap3").animate({top:'340px'}, 500);
                        $(".wrap4").animate({top:'510px'}, 500);
                        $(".wrap5").animate({top:'680px'}, 500);
                } 
                else {
                        $(".wrap2").css("height","400px");
                        $(".wrap3").animate({top:'570px'}, 500);
                        $(".wrap4").animate({top:'740px'}, 500);
                        $(".wrap5").animate({top:'910px'}, 500);
                }   
            });
        });
我希望div“.wrap2”在单击时增加其高度,但要检查div高度是否超过180!如果是,把它的高度降低到我设置的高度!代码可能是自解释的! 我只是没发现它有什么毛病!其他div只是设置为根据in/reduce设置动画

var n = $(".wrap2").height();
                          ^

加上括号。没有括号
.height
,将导致底层函数获取高度。

语法说明:并非每个句子都需要感叹号。你的帖子读起来像是家具店的营销部门写的。句号是非常体面的标点符号;试试看。:)我会记住的