Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.02.2017, 18:46
Новичок на форуме
Отправить личное сообщение для Seruf Посмотреть профиль Найти все сообщения от Seruf
 
Регистрация: 10.02.2017
Сообщений: 2

Как приостановить скрипт?
Ребята, нужна помощь.
мне необходимо создать 10 одинаковых элементов. на каждом элементе есть див, клинкув на который появляется следующий элемент и так пока их не станет 10. чтобы уменьшить объем кода я решил создавать элементы на странице через скрипт.
var q_c=0;
  while (q_c <9){
      $('.new-spot').append('<div>');
     ...
      $('.first-coub').click(function(){
          q_c++;
      });
      
  }

По моей логике после каждого клика должна происходить итерация. По логике скрипта цикл сразу становится инфинити.
Как мне быть? Как заставить цикл ждать клика? Спасибо.
P.S. надеюсь тут не банят и не проклянают за jQuery
Ответить с цитированием
  #2 (permalink)  
Старый 10.02.2017, 18:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Seruf,
подожду переводчика или макет с пояснениями ...
Ответить с цитированием
  #3 (permalink)  
Старый 10.02.2017, 19:52
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Seruf
По моей логике после каждого клика должна происходить итерация.
Однако логика страдает. ) Не нужно никакого цикла, в котором еще и обработчики устанавливать. В единственном обработчике щелчка нужно проверять длину коллекции DIV в $('.new-spot'), и если она меньше 10 можно добавлять новый.
Ответить с цитированием
  #4 (permalink)  
Старый 11.02.2017, 01:19
Новичок на форуме
Отправить личное сообщение для Seruf Посмотреть профиль Найти все сообщения от Seruf
 
Регистрация: 10.02.2017
Сообщений: 2

Это называется нехватка опыта и сна. лег поспать, а проснулся - первая мысль: "Зачем мне цикл?". Все элементарно, а я тут уже план Барбаросса разрабатывать собрался) Извините за глупые вопросы
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как написать автозапускающийся скрипт на странице пользователя? evgenyivanov Общие вопросы Javascript 1 04.01.2014 15:09
Как правильно поправить скрипт? Я не программист sergant Общие вопросы Javascript 0 15.11.2013 19:32
как составить скрипт автомат или как заменить форму вода Alastor Общие вопросы Javascript 7 28.10.2013 23:14
Как запустить скрипт после отработки другого скрипта? roman2 Общие вопросы Javascript 2 10.08.2009 01:23