rem.js 537 B

12345678910111213141516171819
  1. (function (win) {
  2. var timer;
  3. function refreshRem() {
  4. var docEl = win.document.documentElement;
  5. var width = docEl.getBoundingClientRect().width;
  6. console.log(width, 'kuann');
  7. var rem = width / 7.5;
  8. console.log(rem, 'rem');
  9. docEl.style.fontSize = rem + 'px';
  10. }
  11. console.log("走进来")
  12. win.addEventListener('resize',function() {
  13. console.log("监听")
  14. clearTimeout(timer);
  15. timer = setTimeout(refreshRem,10)
  16. },false);
  17. refreshRem()
  18. })(window);