工作中遇到情形如下:一個ul標簽,里面有很多li標簽,其中有一個代表初始化已選中的 lt li class li on gt lt li gt 。 如果ul設置了高度,如下面的ul的style,並且有很多li子標簽,那選中的li就被淹沒在滾動條下面。 要做的就是要把這個選中的li標簽,現在到可見區域內,可以通過js動態的設置滾動條的高度。 具體如下:獲得在當前選中的li前面的節點的高度,然后減去 ...
2012-06-24 16:50 0 11877 推薦指數:
//設置窗口滾動條高度 function setScrollTop(top){ if(!isNaN(top))document.body.scrollTop = top; } //取窗口滾動條高度 function getScrollTop ...
設置位置:使用 document.body.scrollTop = 400; document.documentElement.scrollTop //(chrome瀏覽器不支持,使用document.body.scrollTop ) 獲取滾動條的高度就用兩 ...
沒有兼容谷歌瀏覽器的滾動條很細,兼容以后設置默認樣式使得滾動條的高度樣式正常: ...
一個對象高度是否可以使用百分比顯示,取決於對象的父級對象,#id的父級是body,而瀏覽器默認狀態 下,是沒有給body一個高度屬性的,因此當我們直接設置#id為height:100%;時,不會產生任何效果,而當我們給body設置了100% 之后,它的子級對象#id的height:100%;便發生 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x ...