3 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
當(dāng)你 檢索必須計(jì)算的度量值。,例如訪問(wèn) 偏移寬度, 客戶高度,或任何計(jì)算出來(lái)的CSS值(通過(guò) getComputedStyle()在兼容DOM的瀏覽器或IE中的CurentStyle中,而DOM更改則排隊(duì)等待進(jìn)行。
如前所述,瀏覽器可能會(huì)為您緩存幾個(gè)更改,并且在所有這些更改都已完成時(shí),只會(huì)再流一次。但是,請(qǐng)注意 測(cè)量這個(gè)元素會(huì)迫使它重新流動(dòng)。,以便測(cè)量結(jié)果是正確的。這些變化可能被或可能不會(huì)被明顯地重新描繪,但回流本身仍然必須發(fā)生在幕后。
此效果是在使用以下屬性進(jìn)行測(cè)量時(shí)創(chuàng)建的 偏移寬度,或者使用類似的方法 getComputedStyle..即使沒(méi)有使用這些數(shù)字,只要在瀏覽器仍在緩存更改時(shí)使用這些數(shù)字,就足以觸發(fā)隱藏的再流。如果這些測(cè)量是反復(fù)進(jìn)行的,您應(yīng)該考慮只進(jìn)行一次測(cè)量,并存儲(chǔ)結(jié)果,然后可以在以后使用。

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
function askforHeight () { $("#lower").height(); }
添加回答
舉報(bào)