У меня есть набор функций, какие должны выполнится после загрузки контента, функцией load. Так вот все что происходит до load вызывается один раз, все что должно сработать после load, вызывается два раза. Я уже проверил все элементы, все классы, везде один экземпляр. Есть хоть какие-то варианты обойти это?
function modalPagesOptions(el_page) {
// el_page.data('modal-id') - id модального окна
// $('.modal[data-id]') - html код модального окна с разными id
if (el_page.data('modal-id') !== undefined && $('.modal[data-id]').exists()) {
// Получаю окно, какое мне необходимо
curr_modal = $('.modal[data-id=' + el_page.data('modal-id') + ']');
} else {
// Получаю окно, какое есть на странице
curr_modal = $('.modal[data-id]');
}
// Если окно не отображено, отображаю его
if (!curr_modal.data('bs.modal').isShown) curr_modal.modal('show');
// ТУТ ВСЕ ЕЩЕ ОДИН ВЫЗОВ
// el_page.data('page') - адрес страницы
curr_modal.find('.modal-content').load(el_page.data('page'), function () {
// ТУТ УЖЕ ДВА ВЫЗОВА.
// И ВТОРОЙ ВЫЗОВ ПРОИСХОДИТ СРАЗУ ЖЕ ПОСЛЕ ТОГО КАК ОТРАБОТАЮТ ВСЕ ФУНКЦИИ
func1();
func2();
func3();
func4();
modal_preloader.fadeOut(0);
curr_modal.find('.modal-content').fadeIn(400);
});
}
У Вас больше одного '.modal-content'
внутри выборки curr_modal
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Доброго времени суток, не могу отправить сообщение с клиента на сервер по сокету, хотя с сервера на клиент отправляется все хорошоНа клиенте:
Необходимо написать функцию, которая проверяет можно ли из первой строки получить вторую, поменяв в ней символы местамиВсе символы из исходной...
Нужен такой формат датыЕсть ли нативные javascript функции чтобы получить текущую дату в таком формате?