Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2011, 14:56
Новичок на форуме
Отправить личное сообщение для anoth3r Посмотреть профиль Найти все сообщения от anoth3r
 
Регистрация: 27.09.2011
Сообщений: 4

Глючит ajaxSuccess()
Есть древовидный классификатор, его ветки открываются с помощью AJAX. После загрузки страницы я смотрю есть ли отмеченные позиции в нем и если есть их нужно открыть и отметить.
var i = 1;
var arr = $("#catalog_kved").val().split(","); // получает массив с отмечеными id в классификаторе
$("#kved").ajaxSuccess(function(e, xhr, settings){
	$("#kved").live("openBranchKved", function(){
		$("#"+arr[i++]).children("span").click(); //отмечаем позицию
	});
	$("#kved").trigger("openBranchKved");
});

Проблема в том, что дерево открывается не до конца, срабатывает только 2 AJAX запроса и останавливается, хотя массив отмеченных позиций получаю полный.
Заметил что если после имитирования события click(); прописать alert('someVal'); тогда дерево открывается полностью.
Уже в голову ничего не идет. Буду благодарен за помощь.
Ответить с цитированием