javascript - 如果 URL 包含某个单词,则滚动到锚点
问题描述
抱歉,如果已经问过这个问题,但我找不到具体的解决方案。
我uneditable plugin
在我website
的使用页面上使用了一组。我无法编辑code
. plugin
分页内容位于显示它的页面底部:请参阅此处
当用户点击页面时,它会在当前 URL 的末尾添加“page/2/” 等,但它会向用户显示页面顶部。
我在插件之前添加了一个锚点,但是如何根据URL是否包含“page/2/”或“page/3/”等将用户滚动到锚点?
简单地说:如果 URL 包含单词“page”,则滚动到 #anchor
谢谢!
解决方案
搞定了,谢谢@hangindev
<script type="text/javascript">
if(window.location.href.indexOf("page") > -1) {
(function($) {
$(document).ready(function() {
$('html, body').animate({
'scrollTop': $('#anchor').offset().top
}, 1000);
});
})(jQuery);
}
</script>
推荐阅读
- java - 为什么我的 Spinner 构造函数不能按预期工作?
- lua - 如何在函数中传递表键以在 for 循环中使用?
- matlab - matlab散点图时间序列
- python - 如何在 Python 中的字符串中插入反斜杠?
- django - Django group by 和 order by
- dotnetnuke - 如何设置 DNNArticle 选项卡式以按类别显示文章
- python - Scipy curve_fit 因多参数拟合而失败。有没有办法改善结果?
- django - 过滤相关表中包含最多行的行,同时执行不同的查询
- pandas - 如何从 n 列的 DataFrame 创建 n DataFrame?
- javascript - 将 ES6 承诺包装在另一个反模式中吗?