会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
业精于勤荒于嬉,行成于思毁于随
开开心心做事,开开心心做人
博客园
首页
新随笔
新文章
联系
管理
订阅
定位页面或元素的滚动条ScrollBar起始位置
function
startScroll()
{
//
scroll top
var
currentHeight
=
300
;
var
iNewHeight
=
oDiv.scrollHeight;
if
(iNewHeight
>
currentHeight)
{
self['oDiv'].scrollTop
+=
iNewHeight
-
currentHeight;
}
}
上面这段JavaScritp所实现的是将页面的Div元素的滚动条位置定位到末尾。
<
div
id
="oDiv"
style
="width:100px;height:300px;overflow:auto;"
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
test
<
br
>
</
div
>
下面是Button事件。解决了滚动条定位的问题。
<
Button
onclick
="startScroll()"
>
Set_Scroll_Position
</
Button
>
还可以扩展到Table、DataGrid等列表中多行滚动时,某行的定位问题。
posted on
2005-11-23 16:18
VortexDragon(旋风龙)
阅读(
1274
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告