比如我拖動一個層,在拖動過程中層的內容又顯示在最底下了,當我放 " /> 亚洲欧洲美洲国产香蕉 ,二区三区不卡,国产精品国产福利国产秒拍

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

IE之動態添加DOM節點觸發window.resize事件

然后頁面有幾個事件是動態地增加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技術IE之動態添加DOM節點觸發window.resize事件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 胶南市| 台北县| 界首市| 霞浦县| 连平县| 灵石县| 宁安市| 乡宁县| 尼玛县| 平舆县| 镇坪县| 沂南县| 措勤县| 忻州市| 临城县| 汪清县| 师宗县| 五峰| 连南| 崇文区| 抚顺市| 蒲江县| 云龙县| 凤阳县| 黄山市| 哈巴河县| 喀喇沁旗| 务川| 古丈县| 宁德市| 靖边县| 临城县| 开封市| 自治县| 友谊县| 鱼台县| 嫩江县| 霍州市| 池州市| 陵水| 博湖县|