我有一个成功附加了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);
您需要尝试一下。