关于javascript:当点击带有id的锚标签而不是跳转到该div时,需要平滑滚动到div

Need smooth scrolling to a div when anchor tag with id is clicked instead of jumping to that div

本问题已经有最佳答案,请猛点这里访问。
1
2
3
     <img id="tpro1" src="projects/tpro5.jpg" style="height: 100%;">
     <img id="tpro2" src="projects/tpro5.jpg" style="height: 100%;">
     <img id="tpro3" src="projects/tpro5.jpg" style="height: 100%;">

这是我使用的代码,当我点击链接时它只是跳到那个div所以我想要一些动画水平滚动来显示div

谢谢


你已经解决了这个问题吗?

看,我试过这个,它对我有用,我认为它可以为你工作;)
甚至不需要元素

1
2
3
$("#thethingyougonnaclick").click(function() {
    $('html, body').animate({ scrollTop:$("#theelementidtoscroll").offset().top}, 500);
});