Показать сообщение отдельно
  #1 (permalink)  
Старый 12.10.2012, 15:31
Новичок на форуме
Отправить личное сообщение для paulo Посмотреть профиль Найти все сообщения от paulo
 
Регистрация: 12.10.2012
Сообщений: 3

Проблема со вторым событие toogle
Здравствуйте!
Есть у меня вот такая конструкция:
<div class="line">
	<div class="logo"></div>
	<div class="spoiler">
		<p>...</p>
		<div class="close"></div>
	</div>
</div>

и такой вот не замысловатый скрипт:
$('.line .logo').toggle(
	function(){
		$(this).parent().children('.spoiler').slideDown('slow');
	},
	function(){
		$(this).parent().children('.spoiler').slideUp('slow');
	}
);
$('.line .spoiler .close').click(function(){
	$(this).parent().slideUp('slow');
});

Если нажимать на лого .spoiler открывается/закрывается без проблем. Но если .spoiler закрыть нажав на .close, нажимать на .logo приходится два раза что бы он опять открылся. Я полагаю что .spoiler просто второй раз пытается закрыться и только потом открывается.

Сори за кривой код и глупый вопрос, но я пока не силён в jquery а проблему надо решить.
Ответить с цитированием