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

首頁 > 編程 > JavaScript > 正文

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

2019-11-21 00:19:59
字體:
來源:轉載
供稿:網友
然后頁面有幾個事件是動態地增加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;
});
},


只要在綁定方法中判只有寬度改變時才觸發重布局事件就行了...
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福鼎市| 淮滨县| 云浮市| 金乡县| 含山县| 西藏| 方山县| 瑞安市| 利津县| 寿宁县| 怀柔区| 曲靖市| 通城县| 溧阳市| 奉贤区| 茂名市| 乐东| 锡林浩特市| 福清市| 玛沁县| 铁岭县| 丹阳市| 新昌县| 婺源县| 萝北县| 肇州县| 灵武市| 石首市| 汝阳县| 利辛县| 南华县| 繁昌县| 邯郸县| 桃源县| 凌海市| 海林市| 巴楚县| 镇平县| 鄱阳县| 泾川县| 石泉县|