Я должен сделать функцию параллельной нескольким модальным запросам на открытие / закрытие.
Например: Когда я вызываю showAjaxLoading (true), он показывает модальный режим и showAjaxLoading (false)) он утилизирует модал.
Проблема: Когда я делаю первый длинный запрос на отображение модала, а другой быстрый запрос закрывает его.Я хочу иметь возможность хранить в массиве все запросы и утилизировать модальные только после завершения последнего запроса.
SimpleModal: Объект simplemodal уникален.Когда вы создаете модал, он возвращает сам объект.Но когда модал уже открыт, он возвращает false.url: http://www.ericmmartin.com/projects/simplemodal/
var showAjaxLoading = function (show) {
var ajaxModal;
if (show) {
var aModal = $("#ajaxLoading").modal({ overlayId: 'ajaxloading-overlay', containerId: 'ajaxloading-container', closeClass: 'ajaxloading-close', close: false, escClose: false });
if (aModal !== false) {
ajaxModal = aModal;
};
} else {
if (ajaxModal !== undefined && $.isFunction(ajaxModal.close)) {
ajaxModal.close();
};
};
};
Как лучше всего решить эту проблему?