IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題
本文主要通過代碼示例給大家介紹IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題;分步介紹,先給大家介紹IE7瀏覽器窗口大小改變事件執(zhí)行多次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原生的都會產(chǎn)生此bug
IE6/IE7/IE8 JQuery下resize事件執(zhí)行多次的解決方法
在使用jQuery的resize事件時發(fā)現(xiàn)每次改變?yōu)g覽器的窗口大小時resize時間會執(zhí)行兩次,百度搜索了一下找到一個解決的方法,
使用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瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題,希望對大家有所幫助。
- jsp 文件上傳瀏覽,支持ie6,ie7,ie8
- JS控制顯示隱藏兼容問題(IE6、IE7、IE8)
- js中訪問html中iframe的文檔對象的代碼[IE6,IE7,IE8,FF]
- IE6/7 and IE8/9/10(IE7模式)依次隱藏具有absolute或relative的父元素和子元素后再顯示父元素
- IE6,IE7,IE8下使用Javascript記錄光標選中范圍(已補全)
- 本地圖片預覽(支持IE6/IE7/IE8/Firefox3)經(jīng)驗總結(jié)
- JS代碼判斷IE6,IE7,IE8,IE9的函數(shù)代碼
- 解決window.opener=null;window.close(),只支持IE6不支持IE7,IE8的問題
- ie6,ie7,ie8完美支持position:fixed的終極解決方案
- IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值的完美解決方案
相關文章
jquery trigger實現(xiàn)聯(lián)動的方法
這篇文章主要介紹了jquery trigger實現(xiàn)聯(lián)動的方法,結(jié)合實例形式分析了trigger的具體使用技巧,需要的朋友可以參考下2016-02-02jquery分頁插件jquery.pagination.js使用方法解析
這篇文章主要針對js分頁插件jquery.pagination.js使用方法進行解析,很實用的分頁插件,感興趣的小伙伴們可以參考一下2016-04-04