@FastSpace said in Модальные окна, как их обрабатывать:
Накатал до жути простое решение.
Когда на сайте вылазит какой-либо элемент который закрывает другой элемент, то в этом новом элементе 99.9% есть какой-нибудь текст.
Итак сначала получаем случайный элемент как обычно, затем получаем его координаты, а затем по координатам получаем текст и получаем текст у обычного элемента который получили случайно. Собственно часто бывает когда элемент не имеет текста, то есть если мы получили пустоту, значит элемент ничего не закрыло. А если получили что текст разный (у случайного элемента и у элемента по той координате), это значит что какой-то левый текст перекрыл текст элемента который мы выбрали случайно, значит элемент скрыт.
Пока погонял минут 30, все сложные проверки он прошел. Возможно есть какой-нить будь прикол, но пока меня мое решение устраивает более чем.
А вообще понаписали тут сторожили :D Ну это норма.
Тут не сказано, а как в итоге закрыть элемент который нам мешает )
И что то мне подсказывает что @Fox это сразу и предлагал
@Fox said in Модальные окна, как их обрабатывать:
Определяй координаты рандомного селектора на странице, а затем определяй селектор по этим координатам (ищи метод js), после этого сравнивай их, если это один и тот же элемент, значит ни какого меню нет