国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題

2019-11-20 11:46:13
字體:
供稿:網(wǎng)友

本文主要通過代碼示例給大家介紹IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題;分步介紹,先給大家介紹IE7瀏覽器窗口大小改變事件執(zhí)行多次bug,具體問題分析及解決方案請(qǐng)看下文。

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

還有一個(gè)通過判斷變量的奇偶來解決(感覺這方法還行)

代碼如下:

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

無論是jquery封裝的還是js原生的都會(huì)產(chǎn)生此bug

IE6/IE7/IE8 JQuery下resize事件執(zhí)行多次的解決方法

在使用jQuery的resize事件時(shí)發(fā)現(xiàn)每次改變?yōu)g覽器的窗口大小時(shí)resize時(shí)間會(huì)執(zhí)行兩次,百度搜索了一下找到一個(gè)解決的方法,

使用setTimeout來解決這個(gè)問題代碼如下:

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

還有一個(gè)通過判斷變量的奇偶來解決(感覺這方法還行),代碼如下:

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

以上就是本文針對(duì)IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題,希望對(duì)大家有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 普兰县| 龙游县| 杭州市| 密山市| 海晏县| 铜鼓县| 玉田县| 定陶县| 额尔古纳市| 万安县| 肥乡县| 新安县| 囊谦县| 封丘县| 眉山市| 云林县| 乌拉特后旗| 岳阳市| 肇州县| 镇坪县| 十堰市| 玉屏| 兴城市| 景宁| 广饶县| 宽甸| 敦化市| 云林县| 平山县| 安达市| 东莞市| 鹤庆县| 介休市| 方山县| 苗栗县| 汪清县| 镇坪县| 正镶白旗| 利津县| 汉沽区| 宜丰县|