Регистрировать ввод из невидимой формы
I спросил некоторых экспертов по юзабилити о вращающейся форме куба Я сделал. Они правильно указали, что когда лицо куба с текстовыми полями не видно, они не регистрируют никакого ввода.
Это означает, что когда куб вращается вокруг, и пользователь все еще печатает, он регистрирует только то, что пользователь вводил, пока он все еще виден. Это явно то, что мне нужно исправить.
Лицо куба динамически скрыто с правилом css display: none
, а затем снова показано с помощью display: block
.
Возможно ли сделать ввод регистра текстового поля, когда он находится внутри div, имеющего display: none
? Нужно ли скрывать его каким-либо другим способом, чтобы он регистрировал вход?
Ответы
Ответ 1
Вы можете использовать что-то вроде position: absolute; left: -2000px
, чтобы скрыть его вне экрана, но все же можете принимать входные данные. У этого есть дополнительный бонус элемента, все еще находящегося там, - кто-то может войти в него, читатели экрана все еще могут сказать это там, а не просто "Он ушел".
Ответ 2
opacity: 0.1;
- твой друг;)