Показать сообщение отдельно
  #4 (permalink)  
Старый 13.10.2012, 22:43
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

paulo,

Попробуй такой вариант:
$('.line .logo').toggle(
	function(){
	    $(this).parent().children('.spoiler').slideDown('slow');
	},
	function(){
	    $(this).parent().children('.spoiler').slideUp('slow');
	}
);
$('.line .spoiler .close').click(function ()
{
	$(this).parent().parent().children('.logo').trigger('click', {i: 2});
});

Когда ты делаешь клик по close, то необходимо вызывать toggle (для этого просто запускаем обычный клик на нужном нам элементе). Дополнительный параметр {i: 2} означает, что необходимо вызывать 2-й обработчик для toggle.

Последний раз редактировалось Hoshinokoe, 13.10.2012 в 22:48.
Ответить с цитированием