Javascript Animate ScrollTop跳转到窗口顶部,然后跳到底部

时间:2017-06-19 01:26:37

标签: javascript jquery wordpress jquery-animate scrolltop

我已经成功附加了Javascript的WordPress菜单项,我试图让它在点击时滚动到页面底部。滚动本身工作正常,但我发现在向下滚动到底部之前,页面会跳到顶部几分之一秒。该代码看起来像这样:

$("#menu-item-135").click(function() {
    $('html, body').animate({ scrollTop: $(document).height() - $(window).height()}, 500); 
});

我搜索了一个解决方案,最后得到了这个

$("#menu-item-135").click(function() {
    $('html, body').animate({ scrollTop: $(document).height() - $(window).height()}, 500); 
    return false;
});

我所做的只是添加'return false;'。这解决了跳到顶部的问题,但现在页面在滚动之前跳到了底部!有没有人对我的尝试有任何其他想法?

1 个答案:

答案 0 :(得分:1)

 window.scrollTo(0, 0);

你需要试试这个。