(function (doc, win) {
? ? var docEL = document.documentElement,
? ? ? ? resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
? ? ? ? recalc = function () {
? ? ? ? // 獲取當(dāng)前設(shè)備的寬度
? ? ? ? var clientWidth = docEL.clientWidth;
? ? ? ? if (!clientWidth) return;
? ? ? ? if (clientWidth >= 750) {
? ? ? ? ? ? //寬度大于750底循,根元素字體大小不能超過100px(不能大于設(shè)計(jì)稿的最大寬度)
? ? ? ? ? ? docEL.style.fontSize = "100px"; //設(shè)置根元素大小
? ? ? ? } else {
? ? ? ? ? ? docEL.style.fontSize = (clientWidth / 750) * 100 + "px";
? ? ? ? }
? ? ? ? };
? ? ? ? recalc()
? ? ? ? if (!doc.addEventListener) return;
? ? ? ? //添加窗口變動(dòng)監(jiān)聽
? ? ? ? win.addEventListener(resizeEvt, recalc, false);
? ? ? ? //dom加載的時(shí)候執(zhí)行一次
? ? ? ? doc.addEventListener("DOMContentLoaded", recalc, false);
? ? })(document, window);