У меня есть форма, которая сжимается в зависимости от размера окна. Тем не менее, нам нужно, чтобы он оставался маленьким на мобильных и других неизвестных браузерах.Условие, основанное на мобильном или неизвестном иным образом браузере
Это psuedocode. JQuery отлично, тоже, и я использую v.1.8
if (is_desktop)
is_narrow = false;
else
// applies to mobile and unknown browsers
is_narrow = true;
$("#form").toggleClass('narrow', is_narrow);
Большинство решений там не в состоянии от неизвестных браузеров. Например, они обнаруживают, что браузер является мобильным, и предположим, что это настольный компьютер. Мне нужно принять мобильный телефон, если он не окажется настольным браузером.
P.S., Я также использую PHP, если вы хотите предложить вместо этого решение.
Почему бы вам не придерживаться адаптивного дизайна? http://stackoverflow.com/questions/6370690/media-queries-how-to-target-desktop-tablet-and-mobile – Tchoupi
Проблема в том, что у нас есть виджет, который идет на сайты других пользователей. И нам нужна узкая форма на мобильном телефоне для меньшего экрана. Поскольку разрешение окна сообщается как больше размера экрана на самом деле, мы должны его обнаружить другими способами. – redolent
Как насчет использования медиа-запросов на основе размеров страницы? –