Есть древовидный классификатор, его ветки открываются с помощью 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'); тогда дерево открывается полностью.
Уже в голову ничего не идет. Буду благодарен за помощь.