2016-12-16 6 views
0

モバイル版の2回目のクリックでdivを閉じることができません.2回目のクリックで再び開くことができます。別のdivをクリックすると閉じることができますが、divが開きます。 divを閉じるためのページ... JAVASCRIPT:2回目のクリックでdivを終了するにはどうすればよいですか?

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

HTMLを投稿できますか? –

答えて

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> 
関連する問題