Задать вопрос
@psyhO_octopus

Как показывать кастомный календарь в виде нативного input[type=date] на мобильных устройствах?

У меня есть кастомный datepicker, но на мобильном я хотел бы показывать нативный input. Вопроса два:
  1. Имеет ли это вообще смысл?
  2. Если да то как лучше это сделать?


Вижу две сложности: как понять что когда показывать (не на ширину же экрана завязываться), разный формат даты у кастомных и нативных календарей (плюс разные браузеры)
  • Вопрос задан
  • 884 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
userAlexander
@userAlexander
Верстка наше все)
Смысл есть.
Потому что меньше нагрузка, удобней, привычней.
Воспользуйтесь библиотекой modernizr для определения тач устройства, а точнее десктопа и от него уже инициализируйте плагин календаря.
В следствии если пользователь будет заходить через мобильный девайс то календарь будет дефолтный.

Можно все попробовать разрулить только с помощью CSS, так же через класс.
Просто не показывать календарь генерируемый плагином.
Нужно тестировать.

Суть надеюсь понятна.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы