javascript之解决IE下不渲染的bug


Posted in Javascript onJune 29, 2007

有时候,你会发现,在一些JS应用中,涉及到CSS的重新渲染(即页面样式需要更新)的话,IE死活不变。
此时你需要让IE重新渲染一下:

function handleIEhasLayout(){
  //trigger re-rendering
  document.body.style.zoom = 1.1;
  //restore it
  document.body.style.zoom = '';
}

有问题,记得执行一下handleIEhasLayout,万事OK。

原文:http://realazy.org/blog/2007/04/02/ie-haslayout-rerendering/

引用
IE5 似乎没有这个问题,IE6 有,我的 IE7 还是 beta2,版本号是 7.0.5346.5,也没有这个问题,一个朋友用的 beta3 版本号是 7.0.5450.4 居然说也有问题,我没有测试,用这个版本 IE 的朋友可以帮忙看看。

Dnew.cn 注:用这段代码似乎更好一些:

function reflow(){
var b = document.body;
b.style.zoom = b.style.zoom=="1"?"100%":"1";
}

使用style.zoom在某些情况下还会出现不能全部渲染的问题,比如页面内容很少,没有占满屏幕。
(shiweiwei97)的方法是:

document.body.style.display = “none”;
document.body.style.display = “”;

Javascript 相关文章推荐
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 Javascript
javascript 面向对象编程 聊聊对象的事
Sep 17 Javascript
JavaScript浏览器选项卡效果
Aug 25 Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
May 24 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
完美解决input[type=number]无法显示非数字字符的问题
Feb 28 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
Nov 22 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
Aug 06 Javascript
vue离开当前页面触发的函数代码
Sep 01 Javascript
JavaScript与C# Windows应用程序交互方法
Jun 29 #Javascript
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
Jun 29 #Javascript
javascript之函数直接量(function(){})()
Jun 29 #Javascript
javascript延时重复执行函数 lLoopRun.js
Jun 29 #Javascript
JavaScript 编程引入命名空间的方法
Jun 29 #Javascript
你需要知道的JavsScript可以做什么?
Jun 29 #Javascript
ECMAScript 基础知识
Jun 29 #Javascript
You might like
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
php二维码生成
2015/10/19 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
用php定义一个数组最简单的方法
2019/10/04 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
Ionic快速安装教程
2016/06/03 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
django创建简单的页面响应实例教程
2019/09/06 Python
使用Python发现隐藏的wifi
2020/03/04 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
师范生的个人求职信范文
2014/01/04 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
领导班子三严三实对照检查材料
2014/09/25 职场文书
出差报告怎么写
2014/11/06 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
置业顾问岗位职责
2015/02/09 职场文书
父亲去世追悼词
2015/06/23 职场文书
订货会主持词
2015/07/01 职场文书
2016特色励志班级口号
2015/12/24 职场文书