2016-12-16 6 views
0

Ich kann das div nicht beim zweiten Klick auf mobile Version schließen, wenn ich es zum zweiten Mal klicke, es öffnet sich wieder, kann ich nur schließen, wenn ich auf ein anderes div klicke, aber div öffnet, muss ich das neu laden Seite die divs ... JAVASCRIPT zu schließen:Wie schließe ich ein Div auf einen zweiten Klick?

$(document).ready(function() { 
$(window).on("resize", function (e) { 
    checkScreenSize(); 
}); 

checkScreenSize(); 

function checkScreenSize() { 
    var newWindowWidth = $(window).width(); 
    if (newWindowWidth < 768) { 
     $(document).ready(function() { 
      $('.hero-overlay-block-1').click(function() { 
       $('.block-uzo').slideToggle("slow"); 
       $('block-uzo').css('display', 'block');; 
       $('.block-more-1').hide(); 
       $('.block-misija').hide(); 
       $('.block-vizija').hide(); 
      }); 
     }); 
     $(document).ready(function() { 
      $('.hero-overlay-block-2').click(function() { 
       $('.block-misija').toggle("slow"); 
       $('.block-misija').css('display', 'block');; 
       $('.block-more-2').hide(); 
       $('.block-uzo').hide(); 
       $('.block-vizija').hide(); 
      }); 
     }); 
     $(document).ready(function() { 
      $('.hero-overlay-block-3').click(function() { 
       $('.block-vizija').toggle("slow"); 
       $('block-vizija').css('display', 'block');; 
       $('.block-more-3').hide(); 
       $('.block-uzo').hide(); 
       $('.block-misija').hide(); 
      }); 
     }); 
    } 
} 

});

+0

Können Sie Ihren HTML-Code posten? –

Antwort

0
<script> 
    $(document).ready(function(){ 
    $(".desc_div").slideUp(); 

    $(".open_div").click(function(){ 
     if($(this).hasClass('selected')){ 
      $(this).removeClass('selected'); 
      $(this).addClass("selected").next(".desc_div").slideUp("slow", function() { 
      $(this).prev().removeClass('selected'); 

     }); 
     } 
     else{    $(this).addClass("selected").next(".desc_div").slideDown("slow"); 
      } 
    }); 
}); 
</script> 
Verwandte Themen