1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| ;
| (function(win){
| var doc = win.document;
| var docEl = doc.documentElement;
| var tid;
|
| function refreshRem(){
| var width = docEl.getBoundingClientRect().width;
| if(width>640){
| width = 640;
| }
| var rem = width /6.4;
| docEl.style.fontSize = rem +'px';
| }
| win.addEventListener('resize',function(){
| clearTimeout(tid);
| tid = setTimeout(refreshRem,300);
| },false);
| win.addEventListener('pageshow',function(e){
| if(e.persisted){
| clearTimeout(tid);
| tid = setTimeout(refreshRem,300);
| }
| },false);
|
| refreshRem();
| })(window);
|
|