Большой Воронежский Форум
» Веб-дизайн>Узнать, когда закончится WHILE
AlexanderSergeev 15:10 02.05.2011
Вобщем есть скрипт ДО

do{
...
}while(...);

Во время цикла блок DIV заполняется контентом через ajax.

Cмысл: если я ajaxом подгружаю ссылки типа <a class='fff' href=''></a>, а в шапке содержится скрипт с ('#fff').click, то нифига не пашет.
Однако, если этот скрипт для новых ссылок подгрузить тоже ajaxом после контента, то все работает.

НО!!! почему то строка
$('#block1').append('<script src="/js/jquery/guide2.js" type="text/javascript"></script>');
НЕ ДОЖИДАЕТСЯ окончания загрузки всех ссылок ajaxом и смысла тогда нет никакого..

Просмотрел матчасть, там говорится что только после окончания while скрипт продолжается, однако у меня он летит вперед блин.

Как сделать так, чтобы ТОЛЬКО после подгрузки AJAXом контента, ну ПОСЛЕ ОКОНЧАНИЯ DO-WHILE, скрипт работал далее?


Пробовал поставить таймер, секунд на 5-10, и все работает.
Но ведь может иногда быстрее,иногда медленнее и тп..Короче не знаю как правильно сделать? [Ответ]
olegkm 16:02 02.05.2011
$('#id').live('click', function() { ... }); вместо $('#id').click(function(){ ... }); [Ответ]
AlexanderSergeev 16:27 02.05.2011
olegkm, Спасибо [Ответ]
Вверх