IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    前端工程师的救命稻草

    潘魏增发表于 2009-02-13 00:18:41
    love 0
    1. CSS中的zoom:1。zoom:1在ie中会触发元素的hasLayout属性,能解决80%的IE布局bug。

      .div_name { *zoom:1; }

      在JavaScript操作DOM和调整布局时也可以使用reflow函数,如下:

      function reflow(){ 
       document.body.style.zoom = 1.1;
       document.body.style.zoom = '';
      }

      hasLayout的介绍见《On having layout》。

    2. JavaScript中的setTimeout大法。具体就是:

      function dosomething(){...}
      window.setTimeout(function(){ dosomething(); }, 0);

      这个在JavaScript对DOM节点操作时很有用,能解决一些奇怪的问题。具体解释见《认识延迟时间为 0 的 setTimeout》。



沪ICP备19023445号-2号
友情链接