[英]Add “width=device-width” in meta name=“viewport” if mobile phone
如果是手機,則需要在元名稱=“ viewport”中添加“ width = device-width”。 試圖使用它無濟於事:
//iPhone Fix
jQuery(document).ready(function(){
if (jQuery(window).width < 767) {
var meta = document.getElementsByTagName("meta");
meta.setAttribute("width","device-width");
}
});
如果我未在meta標記中設置width =“ device-width”,則該網站在手機和media.css上看起來不錯,但平板電腦會變形。 任何幫助都會很棒。 謝謝
我認為您的代碼中只有一點錯誤,這應該可以工作:
//iPhone Fix
jQuery(document).ready(function(){
if (jQuery(window).width < 767) {
var meta = document.getElementsByTagName("meta");
meta[0].setAttribute("width","device-width");
}
});
在原始代碼中,您嘗試在元素數組而非元素本身上使用setAttribute
方法。 希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.