Как определить ширину настольных и мобильных браузеров с максимальной совместимостью

Итак, я запускаю медиа-запросы и этот код:

 //Check different widths as different browsers report it differently
 if ($(window).width()!==0) {
     width = $(window).width();
 }
 else if (window.innerWidth!==0) {
     width = window.innerWidth;
 }

Но теперь кажется, что они не совпадают с моими медиа-запросами. То, что в сочетании с определенным мобильным телефоном не нравятся эти ширины, означает, что мои стили не всегда соответствуют моим добавленным стилям JS.

У кого-нибудь есть полный способ определения ширины браузера с помощью JavaScript или jQuery?

1 ответ

Решение

Ситуация сложная, вам либо понадобится плагин, который обрабатывает все различные браузерные особенности, либо вам придется делать это самостоятельно. Эта статья была очень полезна для меня.

Другие вопросы по тегам