ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer

Откуда баг с тач клавой в javascript приложении?

Недавно дописал проект мобильного приложения на jQuery. Там много блоков с кастомным скроллбаром и модуль для перерасчётов лэйаутов при ресайзе окна. Есть несколько инпутов в блоках со скроллбаром. В android Chrome именно с инпутами в скроллблоках косяк - при фокусе на инпуте фокус сразу снимается, а клава снова исчезает.
В devTools этот баг не видно и всё чудно работает при ресайзе, включая раскрытие тач клавы.
Как победить? Есть какие-нибудь js api от разработчиков платформ для взаимодействия с клавиатурой и прочими системными компонентами? Или хотя бы эмулятор андроид-устройств, способный вывести мне в консоль результат ресайзов. Подскажите, ребят, всем сяп.

UPD демочку наверно стоит дать.
От тут прям наглядно это баг сияет: remtech.dropcogs.pro/tmp/edit.page.html

UPD по знакомому методу "расскажи код утке" проблема была решена добавлением в функцию инициализации скроллбаров дополнительного аргумента, определявшего - это инициализвция слайдера при первой прогрузке или resize при window resize. Раньше был remove - create. Больше так делать не буду.
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы