最近在学习H5的一些适配,因为之前很久没有接触代码,所以很多东西都忘记了,计划是两个月回到半年前的状态。
目录
横竖屏分开
//屏幕适应
(function (win, doc) {
if (!win.addEventListener) return;
var html = document.documentElement;
function setFont() {
var html = document.documentElement;
var k = 750;
html.style.fontSize = html.clientWidth / k * 100 + "px";
}
setFont();
setTimeout(function () {
setFont();
}, 300);
doc.addEventListener('DOMContentLoaded', setFont, false);
win.addEventListener('resize', setFont, false);
win.addEventListener('load', setFont, false);
})(window, document);
横竖屏共用
//屏幕适应
(function (win, doc) {
if (!win.addEventListener) return;
function setFont() {
var html = document.documentElement;
var k = (html.clientWidth > html.clientHeight) ? 1334 : 750;
html.style.fontSize = html.clientWidth / k * 100 + "px";
}
setFont();
setTimeout(function () {
setFont();
}, 300);
doc.addEventListener('DOMContentLoaded', setFont, false);
win.addEventListener('resize', setFont, false);
win.addEventListener('load', setFont, false);
})(window, document);