首页 > 解决方案 > 如果 URL 包含某个单词,则滚动到锚点

问题描述

抱歉,如果已经问过这个问题,但我找不到具体的解决方案。

uneditable plugin在我website的使用页面上使用了一组。我无法编辑code. plugin分页内容位于显示它的页面底部:请参阅此处

当用户点击页面时,它会在当前 URL 的末尾添加“page/2/” 等,但它会向用户显示页面顶部。

我在插件之前添加了一个锚点,但是如何根据URL是否包含“page/2/”或“page/3/”等将用户滚动到锚点?

简单地说:如果 URL 包含单词“page”,则滚动到 #anchor

谢谢!

标签: javascript

解决方案


搞定了,谢谢@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>

推荐阅读