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代码
Dec 04 Javascript
JavaScript中的apply()方法和call()方法使用介绍
Jul 25 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
Jul 31 Javascript
jQuery常用操作方法及常用函数总结
Jun 19 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
Dec 19 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
Feb 22 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
js对象简介与基本用法示例
Mar 13 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
Dec 08 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
PHP语法速查表
2006/12/06 PHP
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
8个PHP数组面试题
2015/06/23 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Django之腾讯云短信的实现
2020/06/12 Python
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
八一建军节部队活动方案
2014/02/04 职场文书
烹调加工管理制度
2014/02/04 职场文书
爱国电影观后感
2015/06/19 职场文书
初中军训感想
2015/08/07 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏