规范html的自适应字体大小,使得单位rem能够自适应:
(function(doc, win) {
var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange'
: 'resize', recalc = function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth)
return;
var fz = 32 * (clientWidth / 750);
fz = (fz > 32 ? 32 : fz);
docEl.style.fontSize = fz + 'px';
win._fz = fz;
};
if (!doc.addEventListener)
return;
recalc();
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
window.recalc = recalc;
})(document, window);