#javascript #focus #firebaseui
#javascript #фокус #firebaseui
Вопрос:
Есть ли способ убедиться, что если и когда FirebaseUI вызывает focus()
, он делает это с {preventScroll:true}
помощью опции?
С FirebaseUI вызов start(...)
только с опцией электронной почты автоматически создаст текстовый ввод для электронной почты и сфокусирует его. Все хорошо.
Однако focus()
это может привести к прокрутке контейнера и / или документа до элемента управления, что нежелательно, если элемент управления находится в элементе, который отображается с помощью анимации за пределами экрана, например, элементы управления находятся на выдвижной боковой панели в SPA с блокировкой прокрутки.
Очевидно, что можно сначала открыть контейнер, а затем вызвать start() для генерации и фокусировки элемента управления, но это не идеально.
Комментарии:
1. Просмотрел исходный код — не похоже, что параметры когда-либо передаются
focus()
. Отправлен запрос функции.