工作中遇到情形如下:一个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 ...