滚动 DIV 元素的特定滚动条
scrolling a particular scrollbar of DIV element
我有一个带有滚动条的div 元素,我只想在顶部或底部的某个事件上滚动此滚动条
<div id="scroll_box" style="height:300px; overflow:auto;">
<pre>
Top
.
.
.
.
.
.
.
.
.
.
Bottom
</pre>
</div>
<button id="go_top">Top</button>
<button id="go_bottom">Bottom</button>
我不希望主滚动条(窗口)移动
我试过了
$('#scroll_box').animate({scrollTop: $("#scroll_box").offset().top},"fast");
$('#scroll_box').animate({scrollBottom: $("#scroll_box").offset().bottom},"fast");
我是初学者,我先在这里搜索然后猜代码
您对scrollTop
使用了不正确的值,并且scrollBottom
不存在。此外,您需要将这些语句附加到每个按钮的 click
事件,否则它们都会在加载时运行并相互抵消。试试这个:
$('#go_top').click(function() {
$('#scroll_box').animate({scrollTop: 0 },"fast");
});
$('#go_bottom').click(function() {
$('#scroll_box').animate({scrollTop: $("#scroll_box pre").height() },"fast");
});
示例小提琴
相关文章:
- 带滚动条的Div位于带溢出的Div内:隐藏
- 在顶部显示滚动条&DIV
- 使用JQuery使滚动条为@bottom时DIV的宽度为100%
- 将DIV元素绑定到溢出滚动条
- 如何在没有滚动条的情况下滚动Div
- 是否有任何跨浏览器方法可以获取带有滚动条的 DIV 宽度(如果存在)
- 滚动 DIV 元素的特定滚动条
- 溢出:删除元素时,带有子 TABLE 滚动条的 DIV 上的自动滚动条会保留
- 检测 DIV 是否有滚动条
- 通过按钮可滚动 Div,没有滚动条
- Div内部和顶部的滚动条
- 如何使用window.print()打印具有水平和垂直滚动条的DIV的全部内容
- 使用Javascript滚动条滚动多个DIV
- Div采用动态标题大小,内容采用滚动条
- DIV的滚动条
- 不带滚动条的DIV[HTML|CSS|JavaScript]
- Div元素朝相反方向移动会导致滚动条抖动
- 如何在滚动条移动时隐藏Div
- 为特定的js/jsp隐藏Div滚动条
- 显示覆盖 DIV 时不需要的浏览器滚动条更改