Автор Тема: Исчезнование value Поиск... в мобильной версии  (Прочитано 1450 раз)

09 Сентябрь 2022, 18:35:46
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день ,подскажите при нажатии на поиск в моб не пропадает  value Поиск...

   <input class="search_query form-control" type="text" id="search_query_top" name="search_query" value="Поиск..." autocomplete="off"/>
<script type="text/javascript">
   $('#search_query_top').on('click', function(){
          var $this = $(this);
          if($this.val() == 'Поиск...'){
         $this.val('');
          }
      }).on('blur', function(){
          var $this = $(this);
          if($this.val() == ''){
         $this.val('Поиск...');
          }
      });
</script>

хотя скрипт на событие прописан, в полной все ок, в моб никак...
09 Сентябрь 2022, 19:55:44
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В консоле браузера что показывает на клике?
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
10 Сентябрь 2022, 11:06:51
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
10 Сентябрь 2022, 11:16:05
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
<input class="search_query form-control" type="text" id="search_query_top" name="search_query" value="" placeholder="Поиск..." autocomplete="off"/>
Будет работать во всех версиях.
10 Сентябрь 2022, 16:53:47
Ответ #4
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
10 Сентябрь 2022, 16:54:23
Ответ #5
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В консоле браузера что показывает на клике?

ничего , ошибок нет
11 Сентябрь 2022, 12:10:57
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Ошибки есть. Отключить нужно ккк и убрать js код из шаблонов. У вас дублируются несколько js функций.
11 Сентябрь 2022, 14:26:54
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В мобильной версии строка поиска скрыта при загрузке. Измение текста в ней на событие смены фокуса. Не работает, так смена фокуса не применяется для скрытых элементов.
Самое простое решение написали выше, добавьте placeholder к полю.