網(wǎng)頁(yè)上有一個(gè)div(id="info")元素,它的寬和高是固定的,css如下:div#info { width: 10cm; height: 8cm; border-style: solid; border-width: 1pt; border-color: orange; overflow: auto;}它里面包含若干個(gè)div(或其它的塊級(jí)元素)這些是通過AJAX動(dòng)態(tài)獲取的,所以也不知道高度是多少,如果過多或過大都會(huì)導(dǎo)致info的溢出。所以info的overflow樣式設(shè)置為了auto,這樣在內(nèi)容溢出的時(shí)候就會(huì)出現(xiàn)滾動(dòng)條。我的問題是:能否用javascript判斷這個(gè)info是否發(fā)生了溢出?或者這樣也可以:用javascript判斷info是否已經(jīng)出現(xiàn)了滾動(dòng)條?(解釋一下這樣做的目的,AJAX會(huì)不停的從服務(wù)器拉取信息,但每次得到的條目長(zhǎng)短可能有很大差異,所以不知道顯示到第幾條時(shí)info會(huì)溢出。如果info溢出了,程序就會(huì)適當(dāng)刪除舊的條目,否則就會(huì)繼續(xù)在info里堆積)
如何用javascript判斷div是否發(fā)生了溢出
暮色呼如
2018-11-14 14:15:36