У меня есть <textarea>
внутри Ext.list в веб-приложении, которое я просматриваю на iOS в UIWebView.
Когда <textarea>
находится в фокусе и клавиатура поднята, если я щелкну в любом месте UIWebView, тогда <textarea>
размывается и клавиатура опустится вниз. Опять же, мобильное сафари не делает этого, что наводит меня на мысль, что это поведение, вызванное Sencha Touch, и я хотел бы от него избавиться. Мне бы хотелось, чтобы пользователь мог взаимодействовать с веб-контентом, когда клавиатура включена.
Я зарегистрировался для прослушивателей событий - ontouchstart
в ext.list и onblur
в <textarea>
. Тот факт, что при фокусировке <textarea>
, если я нажимаю на ext.list, ontouchstart срабатывает до включения onblur, я полагаю, что UIWebView не размывает поле, но что-то в Sencha Touch определенно кажется также регистрация какого-либо сенсорного события и размывание его.
По сути, я хотел бы иметь возможность удалять любые события, автоматически устанавливаемые sencha, чтобы размыть все и обрабатывать все сам. Иногда я хочу размыть, иногда нет, в зависимости от того, что нажимается.
Итак, что я могу сделать?