2017-06-19 124 views
0

我有一个WordPress成功的Javascript菜单项,我试图让它滚动到页面底部点击。滚动本身运行良好,但我发现页面会跳到顶部几分之一秒,然后滚动到底部。该代码是这样的:Javascript动画ScrollTop跳转到顶部的窗口,然后底部

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

我用Google搜索周围的解决方案,并结束了与此

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

我所做的只是添加“返回false;”。这解决了跳转到顶级问题,但现在页面跳转到底部之前,而不是滚动!有没有人有任何其他的想法,我可能会尝试?

+0

你可以在jsFiddle中提供一个例子吗? –

+0

不幸的是,我不确定如何做到这一点。这是一个WordPress站点,所以我有很多WP特定功能的调用,这些功能是相关代码正确显示所必需的。 – ZackAkai

+0

这很奇怪。它只是随机开始自己正确工作。我所做的只是删除<?php wp_footer();然后把它放回去......而我所做的任何事似乎都解决了这个问题 – ZackAkai

回答

1
window.scrollTo(0, 0); 

你需要试试这个。

相关问题