Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Input блокируется чем-то (https://javascript.ru/forum/dom-window/71205-input-blokiruetsya-chem.html)

Ренат Арес 02.11.2017 09:34

Input блокируется чем-то
 
Здравствуйте!
На странице в модальном окне в Input не ставится курсор и как следствие невозможно текст вводить. Даже не предполагал, что с такой тривиальной сложностью не смогу сам справится - прошу помощи :)

Страница - http://potolki-podvesnie.ru/catalog-potolki-grilyato

При нажатии на кнопку "Купить" в поле "Ваш телефон" не вводится ничего :(

P.S. Пробовал стили отключать в режиме просмотра кода, так и не нашел, что блочит.

Nexus 02.11.2017 10:25

Смотрите скрипт, который открывает модалку.
Он, вероятно, навешивает на всех детей окна (кроме кнопки закрыть) обработчик, который отменяет действие браузера по умолчанию (event.preventDefault).

Ренат Арес 02.11.2017 10:39

Nexus, спасибо за ответ. У меня модальное окно открывается событием onclick="getElementById('win').removeAttribute('st yle');", т.е. удаляется у модального окна 'win' стиль style="display:none;" и, вроде, больше ничего не делается. Я пробовал на этой странице в различных местах ставить произвольное поле Input, т.е. за пределами модального окна - везде не работает.

Nexus 02.11.2017 10:53

Ренат Арес, смотри скрипт, который отрисовывает в canvas 3d модель комнаты.
Он перехватывает все события.
В той каше я копаться не хочу, в чем проблема подсказал.

Rasy 02.11.2017 10:58

Ренат Арес,
Это из-за галереи "zoom-gallery", стоит ее настроить, либо установить другую.

Ренат Арес 02.11.2017 11:04

Rasy, Nexus - спасибо, буду проверять обе версии. По результатам отпишусь.

Ренат Арес 02.11.2017 19:23

Всё-таки с canvas-ом рядом где-то проблема, после удаления холста input стал активным. Еще раз спасибо всем!


Часовой пояс GMT +3, время: 06:16.