70.JS---利用原生js做手机端网页自适应解决方案rem布局

               利用原生js做手机端网页自适应解决方案rem布局

刚开始我用的是下面这段代码,然后js通过外部链接引入,最后每次用手机刷新网页的时候都会出现缩略图

function getRem(pwidth, prem) {
var html = document.getElementsByTagName("html")[0];
var oWidth = document.body.clientWidth || document.documentElement.clientWidth;
html.style.fontSize = oWidth / pwidth * prem + "px";
}

$(document).ready(function () {
getRem(750, 100);
});

70.JS---利用原生js做手机端网页自适应解决方案rem布局



然后我试着写在html页面,也会出现短暂的缩略图,作为一个处女座的我来说,是绝对不允许的。
所以我在网上找了很多代码,发现他们有的只能在电脑上F12测试,并不能用手机上面的浏览器进行测试,还有其他一些也不能兼容。
最后我找到了网易的rem自适应代码

(function(doc, win) {
上面的比例是750:100,按照设计图上面,所有大小都要除以100.
例:

未引入前:

body {
     750px;
    height: 640px;
}

引入后:除以100并将px换成rem

body {
     7.5rem;
    height: 6.4rem;
}