- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! Поясню. Сразу говорю, сайт палить не буду, поэтому на словах подробнее будет.
Короче есть иконка редактирования. По клику на нее вызывается функция Javascript. В ней есть самый обыкновенный ajax-запрос. В запросе передаются данные в PHP методом POST, в PHP формируется HTML-элемент DIV с id="dialog", далее вся эта радость приходит обратно в JS.
Далее вызывается функция по успешному завершению запроса:
success: function (result) {
$('body').append(result.element);
$('#dialog').dialog({
'modal': true,
'buttons': [ {
text: 'Закрыть',
click: function() {
$(this).dialog("close");
}
}
]
});
}
в result.element приходит как раз див (в php это $result['element']). Далее я его внедряю в body страницы и показываю в виде диалога.
Проблема: всё показывается, но с этим диалогом невозможно работать: кнопка закрытия есть, но она не нажимается, инпут в диве есть, но с ним тоже невозможно работать. Короче такое ощущение, что этот див лежит под каким-то слоем, который не дает с ним ничего делать.
Это НЕ браузер, я проверял в разных браузерах, такое же поведение.
что этот див лежит под каким-то слоем, который не дает с ним ничего делать.
z-index = ?.
F12 щелчок правой кнопкой.. - Просмотреть код.. на какой элемент укажет.
Очень много слов, а вопрос ни о чём. То есть вопрос о документе HTML, который "палить не буду", а много слов об аяксе, который нинахрен не сдался.
z-index = ?.
#dialog {
position: relative;
z-index: 99999 !important;
}
body {
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
font-family: 'Montserrat', sans-serif;
box-sizing: border-box;
position: relative;
z-index: 5 !important;
}
Диалог всяко должен быть сверху.
---------- Добавлено 16.04.2020 в 10:51 ----------
F12 щелчок правой кнопкой.. - Просмотреть код.. на какой элемент укажет.
Вы были правы, спасибо большое! Действительно, был включен уже теперь ненужный файл, поэтому он всё перекрывал. Как только его убрал - всё заработало.