我有一個表單根據窗口大小做出響應地收縮。但是,我們需要它永久保持較小的移動和其他未知瀏覽器。基於移動或其他未知瀏覽器的條件
這是僞代碼。 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 2013-03-18 20:04:33
問題是,我們有一個小部件在別人的網站上。而我們需要移動設備上的縮小屏幕來縮小屏幕。 由於窗口的分辨率報告爲大於實際的屏幕尺寸,我們必須用其他方法檢測它。 – redolent 2013-03-18 20:07:16
使用基於頁面尺寸的媒體查詢怎麼樣? – 2013-03-18 20:09:30