欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Bootstrap在windows phone 8下不兼容的解決方法

  發(fā)布時(shí)間:2014-07-18 12:06:17   作者:佚名   我要評(píng)論
這篇文章主要為大家介紹了Bootstrap在windows phone 8下不兼容的解決方法,需要的朋友可以參考下

bootstrap是一款非常優(yōu)秀的前端UI開(kāi)發(fā)框架,特別在開(kāi)發(fā)自適應(yīng)網(wǎng)頁(yè)應(yīng)用廣泛。然而bootstrap在windows phone 8中會(huì)出現(xiàn)整個(gè)屏幕變得很小的情況。經(jīng)過(guò)分析找出原因是:

bootstrap.css文件中有這樣一行代碼:


復(fù)制代碼
代碼如下:
@-ms-viewport {
width: device-width;
}

這行代碼作用是:頁(yè)面寬度被設(shè)置成設(shè)備的寬度.而在實(shí)際中,我并不是我想要的結(jié)果,我們需要根據(jù)我的網(wǎng)頁(yè)內(nèi)容自動(dòng)適應(yīng)。

經(jīng)過(guò)測(cè)試,得出下面的解決方案代碼(放在header里腳本中):


復(fù)制代碼
代碼如下:
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
msViewportStyle.appendChild(
document.createTextNode(
"@-ms-viewport{width:auto!important}"
)
);
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}

相關(guān)文章

最新評(píng)論