Показать сообщение отдельно
  #10 (permalink)  
Старый 21.03.2012, 12:54
Аспирант
Отправить личное сообщение для SkaN Посмотреть профиль Найти все сообщения от SkaN
 
Регистрация: 27.08.2011
Сообщений: 50

if ($(this).parents("div.block_header").next("div.block_text").is(":visible") == false) {
	$(this).parents("div.block_header").children("div.block_name").trigger("click");
}
var name = $(this).parents("div.block_header").children("div.block_name").text();
var text = $(this).parents("div.block_header").next("div.block_text").text();
alert(text);

Дальше я все закомментировал. В итоге в алерте выводится ничего, но текст открывается. Я сделал вывод, что, начиная выполнять код из условия, браузер идет дальше. Из-за этого переменной text назначается то, что успевает (то есть пустота) и все сбивается. Как сделать так, чтобы строчки выполнялись последовательно?
Ответить с цитированием