我使用了一些非常基本的jQuery強制東西到位時,他們被到處移動:自適應設計+ jQuery的罰款
function ipad() {
var width = jQuery(window).width();
if (width < 1200 && width >= 768){ //if tablet
jQuery('.mobbut').css('width', '33.333%');
jQuery('#re2').css('max-width', '');
} else {
jQuery('.mobbut').css('width', '100%');
jQuery('#re2').css('max-width', '400px');
}
if (width < 768){ //if mobile phone
jQuery('._btnselect').hide();
} else {
jQuery('._btnselect').show();
}
}
jQuery(document).ready(function() {
ipad();//run when page first loads
});
jQuery(window).resize(function() {
ipad();//run on every window resize
});
jQuery(window).load(function() {
ipad();//run when page is fully loaded
});
到目前爲止,我的網站是完美的在Chrome,Safari瀏覽器的iPad,iPhone ,但由於某種原因,當您將Firefox窗口大小調整爲小於1200像素寬時,它看起來很亂。自己嘗試here's the webpage。這與jQuery或更多的頁面佈局有關嗎?我從另一位設計師那裏繼承了這個主頁,它以前是建立在表格上的,所以這可能會導致FF問題。
爲什麼你不使用媒體查詢? http://css-tricks.com/css-media-queries/ – alexmngn
^這正是媒體查詢的目的。 –
我試過使用媒體查詢,他們沒有工作,我不得不轉向jQuery來獲得結果。 – user3589055