为什么这个Jquery if语句不起作用

时间:2014-08-29 09:08:12

标签: jquery html jquery-ui

http://streamplex.us/web/smartphone-services/这是我正在处理的网站。我试图得到它,因此.services-wrap更改的高度是否打开。{/ p>

#samsung-repair

谢谢你们,我得到了它,我希望它能够立即发挥作用。

<script> //Services Toggle
    $(document).ready(function(){
      $("#samsung").click(function(){
        $("#samsung-repair").toggle("slide", 300);
      });

      $("#iphone").click(function(){
        $("#iphone-repair").toggle("slide", 300, function() {
            $("#computer-repair-img").toggleClass("section-pad", 300, function() {
               if($("samsung-repair").is(':visible')){
                   $(".services-wrap").css({"height" : "355px"});
               } else if ($("samsung-repair").is(':hidden')) {
                   $(".services-wrap").css({"height" : "700px"}); 
               }; 
            }); 
        });
      });

      $("#computer").click(function(){
        $("#computer-repair").toggle("slide", 300);
      });

    });
    </script>

2 个答案:

答案 0 :(得分:2)

您正在使用$("samsung-repair")来调用div,但它应该是$("#samsung-repair")

答案 1 :(得分:1)

 if($("#samsung-repair").is(':visible')){  //put '#'  here

这里也是

 else if ($("#samsung-repair").is(':hidden')) {  //put '#' here