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 AspxButton的客户端操作
Jun 26 Javascript
在js文件中如何获取basePath处理js路径问题
Jul 10 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
May 14 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
js鼠标悬浮出现遮罩层的方法
Jan 28 Javascript
Extjs实现下拉菜单效果
Apr 01 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
Aug 25 Javascript
Javascript农历与公历相互转换的简单实例
Oct 09 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
Mar 17 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
Oct 10 Javascript
使用p5.js临摹动态图片
Nov 04 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
php单一接口的实现方法
2015/06/20 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
python实现巡检系统(solaris)示例
2014/04/02 Python
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
python小技巧——将变量保存在本地及读取
2020/11/13 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
中秋节礼品促销方案
2014/02/02 职场文书
施工协议书范本
2014/04/22 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
大学生求职计划书
2014/04/30 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
2014年保管员工作总结
2014/11/18 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技