Задача: изменить размер объекта (любые другие свойства объекта), в зависимости от размера экрана. Другими словами реализовать адаптивный дизайн посредством JavaScript.
Решение:
Используем свойство clientWidth
для определения ширины области просмотра (viewport).
// на css @media all and (max-width: 768px) { } // с помощью javascript if (document.documentElement.clientWidth < 768) { }
Альтернативный способ, смотреть на ширину устройства screen.width
if (screen.width < 768) { }
Предпочтительней использовать первый вариант.