gpt4 book ai didi

javascript - 滚动 DIV 元素的特定滚动条

转载 作者:行者123 更新时间:2023-11-30 10:25:38 24 4
gpt4 key购买 nike

我有一个带滚动条的 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");
});

Example fiddle

关于javascript - 滚动 DIV 元素的特定滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19682936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com