最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IE之動(dòng)態(tài)添加DOM節(jié)點(diǎn)觸發(fā)window.resize事件

 更新時(shí)間:2010年07月27日 09:13:33   作者:  
因?yàn)轫撁婧芏郩I是絕對(duì)定位的,所以當(dāng)窗口大小改變的時(shí)候會(huì)使原先的布局混亂,只好在每次window.resize的時(shí)候重新布局...
然后頁面有幾個(gè)事件是動(dòng)態(tài)地增加DOM元素的,比如點(diǎn)擊某個(gè)層會(huì)在底下列出該層詳細(xì)內(nèi)容,這樣在FF和chrome下沒出現(xiàn)問題,但是在IE6-8下每次都重布局了.

比如我拖動(dòng)一個(gè)層,在拖動(dòng)過程中層的內(nèi)容又顯示在最底下了,當(dāng)我放開層的時(shí)候這個(gè)層就跳回拖動(dòng)前的位置了...

起先我還沒看出來是重布局了...然后演示了N久,掙扎了N久,終于覺得可能是由于動(dòng)態(tài)增加DOM節(jié)點(diǎn)導(dǎo)致觸發(fā)window.resize而使頁面重布局了...

最后我不由地在心里喊了句"Thank godness....",還好改變窗口的高度對(duì)頁面布局沒有影響,不然真要麻煩死了...

復(fù)制代碼 代碼如下:

bindResizeWindow:function(){
var obj = this;
$(window).resize(function(){
var newWidth = $(window).width();
if(newWidth == obj.windowWidth){return;}
obj.initUI();
obj.createUI();
obj.windowWidth = newWidth;
});
},


只要在綁定方法中判只有寬度改變時(shí)才觸發(fā)重布局事件就行了...

相關(guān)文章

最新評(píng)論

无极县| 青川县| 巨野县| 论坛| 罗田县| 阿坝| 城步| 封丘县| 合水县| 黎城县| 尉犁县| 宣威市| 台前县| 化隆| 沭阳县| 永修县| 德阳市| 武平县| 收藏| 淄博市| 龙胜| 海伦市| 大城县| 玉山县| 静安区| 精河县| 甘德县| 弥渡县| 胶南市| 昌黎县| 大庆市| 江华| 兴安县| 普安县| 新郑市| 邛崃市| 甘德县| 枣强县| 宣汉县| 合水县| 贺兰县|