запуск функции после добавления текста на страницу

Тема в разделе "JavaScript", создана пользователем droit74, 18 фев 2014.

Модераторы: ZiX
  1. droit74

    droit74 Постоялец

    Регистр.:
    20 сен 2009
    Сообщения:
    55
    Симпатии:
    0
    есть цикл
    Код:
              
    for(i=0; i<mass.length; i++){
          init('znach1','znach2');  
    }
    
    в котором на экран выходит текст
    по средствам
    $(".cash").append("текст");

    как мне запустить функцию когда весь текст выйдет на экран? то есть после цикла???
     
  2. xorbit13

    xorbit13 Создатель

    Регистр.:
    9 фев 2008
    Сообщения:
    41
    Симпатии:
    10
    а в чем проблема? вызовите функцию ниже цикла и она выполнится после того как пройдут все итерации.
     
  3. dwarf

    dwarf Постоялец

    Регистр.:
    12 июн 2011
    Сообщения:
    88
    Симпатии:
    18
    Если функция после цикла вызывается до того, как добавится весь текст, значит где-то есть асинхронность, setTimeout например.
    Нужен готовый пример кода, который не работает.
     
  4. Fatummors

    Fatummors Создатель

    Регистр.:
    4 мар 2010
    Сообщения:
    11
    Симпатии:
    1
    Сделайте колбек, если будет код, могу написать.
     
  5. bernex

    bernex Создатель

    Регистр.:
    23 авг 2013
    Сообщения:
    11
    Симпатии:
    0
    Ну так точно выполнится после же.
    Код:
    var text = "";
    for(i=0; i<mass.length; i++){
          text += init('znach1','znach2'); 
    }
    $(".cash").html(text);