IE之动态添加DOM节点触发window.resize事件


Posted in Javascript onJuly 27, 2010

然后页面有几个事件是动态地增加DOM元素的,比如点击某个层会在底下列出该层详细内容,这样在FF和chrome下没出现问题,但是在IE6-8下每次都重布局了.

比如我拖动一个层,在拖动过程中层的内容又显示在最底下了,当我放开层的时候这个层就跳回拖动前的位置了...

起先我还没看出来是重布局了...然后演示了N久,挣扎了N久,终于觉得可能是由于动态增加DOM节点导致触发window.resize而使页面重布局了...

最后我不由地在心里喊了句"Thank godness....",还好改变窗口的高度对页面布局没有影响,不然真要麻烦死了...

bindResizeWindow:function(){ 
var obj = this; 
$(window).resize(function(){ 
var newWidth = $(window).width(); 
if(newWidth == obj.windowWidth){return;} 
obj.initUI(); 
obj.createUI(); 
obj.windowWidth = newWidth; 
}); 
},

只要在绑定方法中判只有宽度改变时才触发重布局事件就行了...

Javascript 相关文章推荐
利用JS重写Cognos右键菜单的实现代码
Apr 11 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
jquery实现excel导出的方法
Apr 04 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
jquery ajax双击div可直接修改div中的内容
Mar 04 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
详谈JS中数组的迭代方法和归并方法
Aug 11 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
Openlayers实现距离面积测量
Sep 28 Javascript
JavaScript实现点击切换验证码及校验
Jan 10 Javascript
vue基于Teleport实现Modal组件
May 31 Vue.js
js操作二级联动实现代码
Jul 27 #Javascript
jquery.jstree 增加节点的双击事件代码
Jul 27 #Javascript
基于jsTree的无限级树JSON数据的转换代码
Jul 27 #Javascript
XENON基于JSON变种
Jul 27 #Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 #Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 #Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
Jul 26 #Javascript
You might like
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
php header函数的常用http头设置
2015/06/25 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
深入浅析vue-cli@3.0 使用及配置说明
2019/05/08 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
Python函数的周期性执行实现方法
2016/08/13 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Django视图和URL配置详解
2018/01/31 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
详解python读取和输出到txt
2019/03/29 Python
python实现共轭梯度法
2019/07/03 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
美国糖果店:Sugarfina
2019/02/21 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
学习交流会主持词
2014/04/01 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
旷课检讨书
2015/01/26 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
CSS完成视差滚动效果
2021/04/27 HTML / CSS
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
字节飞书面试promise.all实现示例
2022/06/16 Javascript