IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题


Posted in Javascript onAugust 21, 2015

本文主要通过代码示例给大家介绍IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题;分步介绍,先给大家介绍IE7浏览器窗口大小改变事件执行多次bug,具体问题分析及解决方案请看下文。

var resizeTimer = null;
$(window).resize(function() {
 if (resizeTimer) clearTimeout(resizeTimer);
 resizeTimer = setTimeout("alert('mm')", 500);
});

还有一个通过判断变量的奇偶来解决(感觉这方法还行)

代码如下:

var n=0;
$(window).resize(function(){
 if(n%2==0){
  alert("mm");
 }
 n++;
});

无论是jquery封装的还是js原生的都会产生此bug

IE6/IE7/IE8 JQuery下resize事件执行多次的解决方法

在使用jQuery的resize事件时发现每次改变浏览器的窗口大小时resize时间会执行两次,百度搜索了一下找到一个解决的方法,

使用setTimeout来解决这个问题代码如下:

var resizeTimer = null;
$(window).resize(function() {
 if (resizeTimer) clearTimeout(resizeTimer);
 resizeTimer = setTimeout("alert('mm')", 500);
});

还有一个通过判断变量的奇偶来解决(感觉这方法还行),代码如下:

var n=0;
$(window).resize(function(){
 if(n%2==0){
  alert("mm");
 }
 n++;
});

以上就是本文针对IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题,希望对大家有所帮助。

Javascript 相关文章推荐
js form action动态修改方法
Nov 04 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
Jan 15 Javascript
javascript动态的改变IFrame的高度实现自动伸展
Oct 12 Javascript
JavaScript和CSS交互的方法汇总
Dec 02 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
jQuery无刷新分页完整实例代码
Oct 27 Javascript
巧用数组制作图片切换js代码
Nov 29 Javascript
微信小程序学习(4)-系统配置app.json详解
Jan 12 Javascript
AngularJs 禁止模板缓存的方法
Nov 28 Javascript
解决VUEX兼容IE上的报错问题
Mar 01 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 #Javascript
jquery结婚电子请柬特效源码分享
Aug 21 #Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 #Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 #Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 #Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 #Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 #Javascript
You might like
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
怎样在php中使用PDF文档功能
2006/10/09 PHP
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
python实现给数组按片赋值的方法
2015/07/28 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
Python 2种方法求某个范围内的所有素数(质数)
2020/01/31 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
python 实现的车牌识别项目
2021/01/25 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
小学中秋节活动方案
2014/02/06 职场文书
英语教研活动总结
2014/07/02 职场文书
应聘护士求职信
2014/07/21 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
安全教育主题班会教案
2015/08/12 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android