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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
Javascript 定时器调用传递参数的方法
Nov 12 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
23个Javascript弹出窗口特效整理
Feb 25 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
Apr 23 Javascript
node.js中的console.warn方法使用说明
Dec 09 Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
Javascript操作表单实例讲解(下)
Jun 20 Javascript
浅析如何利用JavaScript进行语音识别
Oct 27 Javascript
jquery实现文本框的禁用和启用
Dec 07 Javascript
Vue的过滤器你真了解吗
Feb 24 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的日期与时间函数技巧
2008/04/24 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
对Python 3.5拼接列表的新语法详解
2018/11/08 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
keras打印loss对权重的导数方式
2020/06/10 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
如何基于Python按行合并两个txt
2020/11/03 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
前台文员个人求职信范文
2014/01/05 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
读书活动总结范文
2014/04/26 职场文书
教师教学评估方案
2014/05/09 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
政风行风建设整改方案
2014/10/27 职场文书
员工聘用合同范本
2015/09/21 职场文书
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸