陳綿綿要努力打代碼
2017-09-27 17:14:37
這兩個是代碼這個是最后實(shí)現(xiàn)的效果圖。想問一下 我一個div加他的top值是60px,當(dāng)我使用循環(huán) 一個60px十個應(yīng)該是610 啊!為什么是從1220開始減而不是610開始的?
2 回答
已采納

Alex_998
TA貢獻(xiàn)8條經(jīng)驗 獲得超3個贊
因為 你的不是用判斷的大于10開始減 用的是兩個循環(huán) 第一個循環(huán) 循環(huán)了20次?
數(shù)字10top值應(yīng)該是610當(dāng)數(shù)字20的時候top值是1220
你的最高值是1220
第一個循環(huán)結(jié)束效果應(yīng)該是這樣的
1
......
????????10? ? ? ? ? ? ? ? 高度=610
????????????......
?????????????????20 ? ? ? ? ? ? ? ?高度1220
????????????????????????????????????????????? ??
第二循環(huán)開始是從11開始11的值應(yīng)該是670你用610-670=-60,在頁面上你是看不到這個數(shù)字的
所以你要先減去數(shù)字10的高度再來循環(huán)設(shè)置數(shù)字11的位置

cnyballk
TA貢獻(xiàn)148條經(jīng)驗 獲得超94個贊
你后面那個循環(huán)是10以后的方塊啊 從第十個開始到最后那個不是遞減嗎 ? 那肯定用1220減了,第20個*60 + 20 ==1220
添加回答
舉報
0/150
提交
取消