1234567891011121314151617181920212223242526 |
- ;
- (function(win) {
- var doc = win.document;
- var docEl = doc.documentElement;
- var tid;
- function refreshRem() {
- var width = docEl.getBoundingClientRect().width;
- var rem = width / 7.5; // 将屏幕宽度分成7.5份, 1份为1rem
- docEl.style.fontSize = rem + 'px';
- }
-
- win.addEventListener('resize', function() {
- clearTimeout(tid);
- tid = setTimeout(refreshRem, 10);
- }, false);
- win.addEventListener('pageshow', function(e) {
- if (e.persisted) {//判断是否加载缓存
- clearTimeout(tid);
- tid = setTimeout(refreshRem, 10);
- }
- }, false);
- refreshRem();
- })(window);
|