(function(){ var zb = { getwidth: function () { var whdef = 100/1920;// 表示1920的设计图,使用100px的默认值,使用100px只是为了方便计算 其他值都可以 // var wh = window.innerheight;// 当前窗口的高度 var ww = window.innerwidth;// 当前窗口的宽度 var rem = ww * whdef;// 以默认比例值乘以当前窗口宽度,得到该宽度下的相应font-size值 document.getelementsbytagname("html")[0].style.fontsize=rem+'px' }, resetwidth: function () { var timer = null var _this = this window.addeventlistener('resize',function(){ cleartimeout(timer) timer = settimeout(function() { _this.getwidth() }, 200) }) }, init: function() { this.getwidth() this.resetwidth() } } zb.init() })()