繁体   English   中英

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

[英]Javascript Animate ScrollTop Jumps to Top of Window, Then Bottom

我有一个成功附加了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;”。 这就解决了跳到顶部的问题,但是现在页面跳到底部,然后滚动! 有人对我可以尝试的方法有其他想法吗?

 window.scrollTo(0, 0);

您需要尝试一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM