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 相关文章推荐
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 Javascript
javascript创建数组之联合数组的使用方法示例
Dec 26 Javascript
jQuery插件jPaginate实现无刷新分页
May 04 Javascript
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
基于javascript实现图片懒加载
Jan 05 Javascript
js初始化验证实例详解
Nov 26 Javascript
Mongoose学习全面理解(推荐)
Jan 21 Javascript
浅谈Node异步编程的机制
Oct 18 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
使用js在layui中实现上传图片压缩
Jun 18 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
详解React的回调渲染模式
Sep 10 Javascript
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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
DWR Ext 加载数据
2009/03/22 Javascript
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
Python中的hypot()方法使用简介
2015/05/18 Python
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python机器学习库常用汇总
2017/11/15 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python__name__原理及用法详解
2019/11/02 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
《莫高窟》教学反思
2014/02/25 职场文书
小学毕业寄语大全
2014/04/03 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS