ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

как убрать фокус и поля для отправки сообщений?

 

1163
Денис @Анатолич
Не знаю уж подходящий ли раздел выбрал. Но вопрос все же относится к чату. напишу здесь.
Если в чате писать с планшета или телефона. То после нажатия кнопки (ок, энтр,поиск,и.т.п, названия разные)
короче той кнопки которая на виртуальной клавиатуре заменяет кнопку энтр. сообщение отправляется.
в нормальных телефонах и планшетах виртуальная клавиатура убирается и сообщение можно увидеть.
Но есть еще ненормальные (и их к сожалению много) в которых клавиатура продолжает перекрывать половину экрана.
скроллинг самого чата проматывается вверх. вниз сам по себе он не опускается.
и вообще вывод сообщений стопорится пока пальцем не промотаешь. Пробовал не только в своем чате. в других так же.
(по крайней мере в которые смог войти).
решается эта проблема кликом по любому месту чата, главное попасть в пустое, а это не всегда получается, но если получается тогда все отображается как надо, Но снова до первого сообщения.
Это жутко выбешивает. Пробовал на кнопку "отправить "повесить функцию blur() . пробовал делать focus() пробовал функцию Клик()
ничего у меня не получилось, может что не так прописываю. По идее если вывести курсор из текстового поля, то и клавиатура должна исчезать на всех устройствах.
Но как это реализовать?

Отредактировано Анатолич - 25.05.2016
2615
Сергей @Pegass
попробуй в функции отправки сообщения перевести фокус на любой див

1163
Денис @Анатолич
в чате вроде как настроил поле долгих плясок. а с планшета так и не хочет убираться(. только скролинг получилось сделать нормальный.
хрен поймешь этот андроид.

415
Денис @FeNIX74
Анатолич, мб через css?

:focus {
outline-style: none;
outline-width: 0px !important;
outline-color: none !important;
}

и для ff
:focus {outline:none;}
::-moz-focus-inner {border:0;}

Отредактировано FeNIX74 - 26.05.2016
1163
Денис @Анатолич
Извиняюсь, пока не до этого было. Сейчас освободился.
FeNIX74, А что дадут стили? Как я понимаю, ваш код убирает рамочку?
мне же нужно не само оформление фокусировки. меня в принципе базовое устраивает.
главное, чтобы в некоторых планшетах, или браузерах, после отправки сообщения убиралась виртуальная клавиатура.
А она зараза не везде хочет убираться.