【发布时间】:2018-10-02 17:58:04
【问题描述】:
要求:我想通过单击按钮重定向到新页面,然后我想滚动到新页面上的特定部分。
问题:
这就是我当前重定向的方式
<div class="button know-more-btn">
<a href="/about-us#Who-We-Are" target="" class="btn-link btn-small">
KNOW MORE</a>
</div>
现在一旦点击按钮重定向,我希望它滚动到新页面上的特定部分。
我目前正在尝试使用以下代码来实现这种情况:-
$('.know-more-btn').click(function () {
if(location.hash == "#Who-We-Are"){
$('html, body').animate({
scrollTop: $(".map-section").offset().top
}, 1000);
}
});
所以在点击 know-more-btn 时,它应该检查 location.hash 并滚动到新页面上的 map-section div 类。
但它只会重定向而不滚动到所需的部分。
请帮我解决这个问题。
【问题讨论】:
标签: javascript jquery scroll scrollview