![](/img/trans.png)
[英]Jquery $(window).scrollTop(); method is scrolling to the particular location of the page and then scorlling again ot the top of the page?
[英]Jquery scrollTop always scrolling to top of page, NOT top of element found
我有一个购物车,当单击购物车中任何项目的“ X”时,我都希望页面滚动,以使购物车中紧接的上一个项目位于页面顶部。
这是一个小提琴: https : //jsfiddle.net/qb3a6j31/9/
例如,如果滚动到最底部,然后单击项目#4上的“ X”,则我希望页面滚动,以使项目#3位于最顶部(或尽可能远的顶部,给定多少)内容如下)。 但是,现在发生的行为是,单击任何“ X”总是滚动到页面顶部,而不是找到的元素的顶部。
我也有一个console.log
,它显示了找到要滚动到的正确元素。 我究竟做错了什么?
尝试将您的scrollTop动画更改为此:
$("html, body").animate({ scrollTop: element_to_scroll_to.position().top }, 1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.