jquery - 如何滚动到页面中间(50%)

标签 jquery scroll

如果不使用流行的scrollTo插件,我如何滚动到页面/div的垂直中间(50%)?

最佳答案

这会将 div 的内部滚动滚动到其垂直中间

var myDiv = $("#yourdiv");
var scrollto = myDiv.offset().top + (myDiv.height() / 2);
myDiv.animate({ scrollTop:  scrollto});

关于jquery - 如何滚动到页面中间(50%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029161/

相关文章:

JavaScript 起点函数不稳定

html - 卷轴底部的大空间

选择 Spinner 时,Android Scrollview 更改位置(向下滚动)

javascript - div 内的 div 不接受任何输入 + html

java - 如何在 JavaFX 中的 ListView 中缩放标签

jquery - 有哪些站点在显示列表和复选框时具有出色的 UI 设计?

javascript - 打开建议时从输入中删除底部边框半径

listview - 转换到另一条路线时,如何使 ListView 保留其滚动?

javascript - 超链接并显示选项卡

javascript - 任何人都知道一个 jquery 插件,用于创建带有为某些选择显示的文本输入的选择?