比如我拖動一個層,在拖動過程中層的內容又顯示在最底下了,當我放 " /> 波多野结依一区,一区二区三区视频免费观看,久久午夜a级毛片

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

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

主站蜘蛛池模板: 探索| 衡阳县| 汝城县| 治县。| 邓州市| 淅川县| 沐川县| 正阳县| 长顺县| 永新县| 承德市| 铜鼓县| 枣强县| 尼玛县| 德钦县| 南平市| 远安县| 玛沁县| 鄂托克前旗| 平度市| 桂林市| 保定市| 武安市| 大方县| 登封市| 当阳市| 荆门市| 温泉县| 石楼县| 奎屯市| 西乡县| 石渠县| 巢湖市| 定州市| 江华| 长寿区| 花莲县| 独山县| 望谟县| 阿拉善盟| 浪卡子县|