課程
/前端開發
/JavaScript
/瀑布流布局
好像有點bug啊~拉寬瀏覽器后再滾動圖片顯示就會有各種重疊..拉窄不會有問題,打印的cols數值是正確的但是頁面并沒有更新cols,求大神們解答
2016-03-20
源自:瀑布流布局 2-5
正在回答
我已經解決了,主要是應為在拉寬瀏覽器的時候,某些已經使用了position定位的圖片節點不能恢復到第一排,因為第一排不能有絕對定位的樣式,所以在判斷不是第一排加絕對定位之前要把前面所有設置過的樣式全部清零,如圖所示,我已經完美解決了!
zhend
qq_天空_44 提問者
西風瀟瀟
for(var i= 0; i< num ;i++){??? boxs[i].style.position="";??? }
這個方法不科學
舉報
瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式
1 回答關于瀏覽器顯示7個盒子
1 回答滾動條和瀏覽器移動的關系
4 回答關于縮小窗口的bug
2 回答瀏覽器放大、縮小引起問題
1 回答為什么在Firefox瀏覽器下會有一塊區域重疊,其他瀏覽器都沒有問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-21
我已經解決了,主要是應為在拉寬瀏覽器的時候,某些已經使用了position定位的圖片節點不能恢復到第一排,因為第一排不能有絕對定位的樣式,所以在判斷不是第一排加絕對定位之前要把前面所有設置過的樣式全部清零,
如圖所示,我已經完美解決了!
2016-09-19
for(var i= 0; i< num ;i++){
??? boxs[i].style.position="";
??? }
2016-09-19
這個方法不科學