jquery - 单击时在窗口中心滚动类别
问题描述
我正在使用 adminlte 管理模板作为我的 php 和 jquery 练习项目。
我想要的是:
我需要,如果我单击侧边栏类别,它会滚动到用户窗口可见的窗口区域/文档区域的中心。
我怎样才能做到?
解决方案
我认为您正在寻找锚点。
1)创建这样的链接:
<a href="#anchor">Link Text</a>
2)并添加要滚动到的元素:
<div id="anchor">Lorem ipsum ...</div>
或者您可以使用 jQuery 滚动到特定元素:
$("#button").click(function() {
$('html, body').animate({
scrollTop: $("#elementToScroll").offset().top
}, 2000);
});
推荐阅读
- python - 我可以通过匹配键作为前缀在字典中保留新单词吗
- java - 为什么某些语言(如 C++ 和 Java)具有内置的 LinkedList 数据结构?
- webpack - 无服务节点 8.10 babel-runtime
- ruby-on-rails - 我为 rails new app 做了 -T 但现在我想安装默认的测试框架
- java - 不使用 split() 在 Java 中标记字符串
- python - 从python中的ODS文件获取超链接?
- apache-spark - PySpark foreachPartition 并行写入数据库
- r - 使用“或”约束设置线性优化器
- c++ - `myClass obj(var1, var2)` 和 `myClass obj= myClass(var1, var2)` 有什么区别
- node.js - 避免嵌套承诺