javascript - 如何在可滚动中激活向下滚动按钮
问题描述
在这里,我有一个 70% 的高度<div>
和一个带有脚本的按钮,它使网页能够滚动到底部:
<div id="divname" style="overflow-y: scroll; height:75%;">
<p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p>
</div>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("button").click(function() {
$("html").animate({
scrollTop: $(
'html').get(0).scrollHeight
}, 300);
});
});
</script>
<a href="#" onclick="scroll()"><b>Scroll to bottom</b></a>
通过单击链接按钮,我该怎么做才能<div>
滚动到底部?
解决方案
改用javascript:
var objDiv = document.getElementById("divname");
objDiv.scrollTop = objDiv.scrollHeight;
推荐阅读
- linux - 在for循环中使用grep从文件中提取行,导出到文件名中带有变量的新文件
- javascript - 我如何了解用户已在其 Android 设备上禁用地理定位?JS
- core-plot - SwiftUI IOS 动态 CorePlot 数据
- microsoft-graph-api - 如何使用图形 api 为 2 个不同的收件人发送具有不同内容的电子邮件
- wordpress - 使用 Wordpress 的 Twitter 大图像
- reactjs - getDerivedStateFromProps 之前的静态关键字
- api - Github Gists Api Angular
- flutter - 必须初始化不可为空的实例字段“_localizedStrings”
- c# - 将 JSON 数组反序列化为列表时出错
C# - python - 尝试删除具有相同通道名称的多个文本通道时遇到 RecursionError