Всем привет. Сайт https://stickyline.ru/
Не работает поиск в мобильном меню на смартфонах. Хотя на эмуляторе Андроида и в Андроид ТВ боксе работает.
https://www.youtube.com/watch?v=_XXGrMpsb0U&feature=youtu.be
Можно ли побороть? Или забить?
Всем привет. Сайт https://stickyline.ru/
Не работает поиск в мобильном меню на смартфонах. Хотя на эмуляторе Андроида и в Андроид ТВ боксе работает.
https://www.youtube.com/watch?v=_XXGrMpsb0U&feature=youtu.be
Можно ли побороть? Или забить?
Комментарии
На андроиде тоже не работает.
Да, ты прав. Глупость я написал. А можешь сказать почему не работает?
Не знаю, не встречался с таким. Но видно какой-то скрипт убирает фокус с инпута. Нужно учитывать, что на мобильных устройствах hover и click - это одно событие.
Но вообще, в коде очень смущает вот что:
Почему бы просто не использовать placeholder?
Думаю причина была в другом.
А этот код появился отсюда http://sergeybelyaev.name/blog/kak-dobavit-placeholder-k-polyu-formy-poi...
Что-то снимает фокус с поля ввода, т.к. клавиатура появляется и сразу прячется. Ищи проблему в JS.
Вангую enter хочет а на лупе залупляется.
Проблема была в следующем:
Поиск становился в нужный контейнер, в зависимости от разрешения экрана:
http://stickyline.ru/sites/all/themes/sline/js/mobile-menus.js - закоментировано. Оно конечно работало, но на устройствах с тачем почему-то давало глюк при вводе.
Вывел поиск 2 раза и задал display:none по медиа запросу.