开发者社区> 问答> 正文

使用js 计算rem 如何使该段js最优先执行

!(function(doc, win) {

    var docEl = doc.documentElement,
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        recalc = function() {
            var clientWidth = docEl.clientWidth;
            if (!clientWidth) return;
            docEl.style.fontSize = 64 * (clientWidth / 640) + 'px';
        };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);

使用该段js 计算rem时 如何提高该段js脚本的优先度 使得避免css的重绘。
目前已经放在head的css文件之前 但是没有效果

展开
收起
杨冬芳 2016-06-13 14:42:19 2681 0
1 条回答
写回答
取消 提交回答
  • 直接调用recalc 函数试试?你这里都是事件内调用

    2019-07-17 19:35:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载