Warum ist nicht das JQuery if-Anweisung arbeiten

stimmen
0

http://streamplex.us/web/smartphone-services/ dies ist die Seite arbeite ich an. Ich versuche , es so die Höhe der zu bekommen .services-wrapVeränderungen auf , ob oder nicht #samsung-repairgeöffnet ist .

<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>

Danke Jungs, ich habe es gerade sie, wie ich es will jetzt arbeiten.

  $(#iphone).click(function(){
    $(#iphone-repair).toggle(slide, 300, function() {
           if($(#samsung-repair).is(':visible')){
               $(#computer-repair-img).toggleClass(section-pad, 300);
           } else if ($(#samsung-repair).is(':hidden')) {
               $(.services-wrap).toggleClass(section-height, 300); 
           };  
    });
  });
Veröffentlicht am 29/08/2014 um 10:08
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
2

Sie rufen die div mit $("samsung-repair"), aber es sollte sein $("#samsung-repair").

Beantwortet am 29/08/2014 um 10:11
quelle vom benutzer

stimmen
1

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

und auch hier

 else if ($("#samsung-repair").is(':hidden')) {  //put '#' here
Beantwortet am 29/08/2014 um 10:10
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more