Диалоговое окно Jquery внутри каждого цикла/forJquery

Программирование на jquery
Ответить
Anonymous
 Диалоговое окно Jquery внутри каждого цикла/for

Сообщение Anonymous »

Я пытаюсь выбрать, какую математическую операцию делать с каждым числом массива.
Я пробовал использовать функцию array.each(), а теперь и for(), а сделать выбор я пробовал с помощью плагина подтверждения(), а теперь с помощью функции диалога() jquery.
И как асинхронный инструмент, он не ждет моего выбора и сразу же выходит за пределы цикла. Как я могу добавить блокировку сценария и дождаться моего ответа?
Большое спасибо!! И хорошего дня.
Мой код такой:
var result = 0;
const items = [1, 2, 3, 4, 5];
for (const item of items) {
console.log("item=",item);
var message_alert = $("
Ya existe la acción "+item+" en el centro "+item+".
").dialog({
buttons: {
add: function () {
alert('add!');
result += item;
console.log("result=",result);
},
multiply: function () {
alert('multiply!');
result *= item;
console.log("result=",result);
},
cancel: function () {
alert('ignore!');
console.log("result=",result);
}
}
});


Подробнее здесь: https://stackoverflow.com/questions/797 ... h-for-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»