Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 02.05.2011, 15:10   #1   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Узнать, когда закончится WHILE

Вобщем есть скрипт ДО

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, и все работает.
Но ведь может иногда быстрее,иногда медленнее и тп..Короче не знаю как правильно сделать?
  Ответить с цитированием
Старый 02.05.2011, 16:02   #2   
Форумец
 
Сообщений: 141
Регистрация: 03.02.2011

olegkm вне форума Не в сети
$('#id').live('click', function() { ... }); вместо $('#id').click(function(){ ... });
  Ответить с цитированием
Старый 02.05.2011, 16:27   #3   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
olegkm, Спасибо
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind