比如我拖動一個層,在拖動過程中層的內容又顯示在最底下了,當我放 " /> 涩涩视频在线免费看,尤物网精品视频,亚洲国产美女精品久久久久∴

色尼玛亚洲综合影院,亚洲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事件,轉載需保留來源!

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

主站蜘蛛池模板: 玛多县| 明水县| 顺昌县| 腾冲县| 通江县| 郴州市| 开鲁县| 淮阳县| 工布江达县| 江川县| 滕州市| 汉源县| 绩溪县| 介休市| 文安县| 浠水县| 南皮县| 鄂伦春自治旗| 内江市| 怀柔区| 阿荣旗| 军事| 肥西县| 家居| 望奎县| 普宁市| 乌兰浩特市| 海晏县| 灵寿县| 来宾市| 定结县| 杨浦区| 铜陵市| 兴化市| 普格县| 封丘县| 元谋县| 平遥县| 库尔勒市| 西林县| 礼泉县|