Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   show и hide как работают (https://javascript.ru/forum/misc/66465-show-i-hide-kak-rabotayut.html)

dima-kruglyak 16.12.2016 19:52

show и hide как работают
 
Подскажите иза чего возникает задержка при закрытии и как исправить

<script>
 jQuery(document).ready(function(){
  $('.menu-open').on('click', function() {
 
   if ($('.menu-content').css('display') == 'none') 
   {
    $('.menu-content').animate({width: 'show'}, 1000);
    $('.menu-content').addClass('open');
   
   } else {
    $('.menu-content').animate({width: 'hide'}, 1000); 
    $('.menu-content').removeClass('open');
    
   }
  });
 });
</script>

<div class="menu-open">Меню</div>
<div class="menu-content" style="display: none;">
	<div class="content">
		<div class="block">
			Текст в раскрывающемся блоке
			<div class="menu-open">х</div>
		</div>
	</div>
</div>

dima-kruglyak 16.12.2016 19:57

Вопрос снят


Часовой пояс GMT +3, время: 20:28.