亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

各位好,我想請教一下,為什么div設置position:absolute后改變top樣式沒有反應?就差最后一步,心急如焚!

552ca6460001cde702610031.jpg

552ca6480001507705000125.jpg

老師好,同學們好。如圖,已知?console.log(minH);能打印上面圖片中最小高度的圖片的高度,但為什么我用top:minH;設置圖片高度還是沒有改變,覆蓋了原來的圖片呢?謝謝各位!

????for?(var?i?=?0;?i?<?oBoxs.length;?i++)?{
????????if?(i?<?cols)?{//第一行圖片
????????????hArr.push(oBoxs[i].offsetHeight);
????????}
????????else?{//下一行圖片
????????????var?minH?=?Math.min.apply(null,?hArr);//獲取數組中最小高度
????????????console.log(minH);//能打印,minH有效
????????????var?index?=?getMinhIndex(hArr,?minH);//獲取數組中最小高度元素的下標
????????????//改變目標box的位置
????????????oBoxs[i].style.position?=?'absolute';
????????????oBoxs[i].style.top?=?minH?+?'px;';//top改變無效
????????????oBoxs[i].style.left?=?oBoxW?*?index?+?'px';//left改變有效
????????}
????}


正在回答

1 回答

? ??for?(var?i?=?0;?i?<?oBoxs.length;?i++)?{

????????if?(i?<?cols)?{//第一行圖片

????????????hArr.push(oBoxs[i].offsetHeight);

????????}

????????else?{//下一行圖片

????????????var?minH?=?Math.min.apply(null,?hArr);//獲取數組中最小高度

????????????console.log(minH);//能打印,minH有效

????????????var?index?=?getMinhIndex(hArr,?minH);//獲取數組中最小高度元素的下標

????????????//改變目標box的位置

????????????oBoxs[i].style.position?=?'absolute';

????????????oBoxs[i].style.top?=?minH?+?'px;';//top改變無效

????????????oBoxs[i].style.left?=?oBoxW?*?index?+?'px';//left改變有效

????????????hArr[index] += oBoxs[i].offsetHeight;//****************注意 還要修改最小值那一列的高度? ? ? ??

}

????????

????}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

各位好,我想請教一下,為什么div設置position:absolute后改變top樣式沒有反應?就差最后一步,心急如焚!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號