绑定浏览器的问题

来源:3-1 自适应rem布局

微风灬唐唐

2017-12-20 23:16

为什么要window和document都绑定

写回答 关注

3回答

  • FloatingShuYin
    2017-12-26 14:23:25
    已采纳

    DOMContentLoaded顾名思义,就是dom内容加载完毕。

    window绑定的是窗口大小改变事件

    document绑定的是dom内容加载完毕事件

    当页面加载完毕 与 窗口尺寸大小改变时  都需要调用

    recalc = function() {
            //设置根字体大小
            docEl.style.fontSize = 20 * (docEl.clientWidth / 320) + 'px';
        };

    这个函数,实现自适应布局.

    微风灬唐唐

    再问下前面的20是起到放大作用吗?又为什么是除以320呢?

    2017-12-26 18:24:21

    共 2 条回复 >

  • 慕瓜105636
    2018-11-20 15:02:07

    docE1.style.fontSize = ? 下面这句话怎么解释啊

  • FloatingShuYin
    2017-12-26 14:26:33

    再补充一句, 你加载网页内容时,窗口大小改变事件是不会触发的,除非你在网页加载的同时调整你的窗口大小,很显然这不符合正常的逻辑,所以才添加了dom内容加载完毕事件.

H5+JS+CSS3 实现圣诞情缘

为圣诞节准备的H5+JS+CSS特效案例教程,实现静与动的结合

122015 学习 · 211 问题

查看课程

相似问题