javascript - 使 window.scrollTo() 物理滚动到某个点

标签 javascript html

我在单击按钮时使用 window.scrollTo(); 方法。但是,当我单击按钮时,它只是跳转到该位置。我希望它以物理方式显示滚动到窗口的位置。我怎样才能做到这一点?

最佳答案

Jquery 是对此的最佳答案。这让事情变得非常简单

$('html, body').animate({
    scrollTop: $(".the_div_you_want_to_got_to").offset().top
 }, 1750);

如果你以前没有用过Jquery,它是一个javascript扩展。您需要将其包含在文档的头部

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 使 window.scrollTo() 物理滚动到某个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26046734/

相关文章:

javascript - jquery or pure js - 确定滚动条的宽度

css - Safari 开发者 iphone 模式不起作用?

jquery - 这个移动的火箭是否使用 CSS3(动画)?

javascript - 使用 npm 连接和缩小 HTML/CSS/JS 文件?

javascript瓦片 map 碰撞优化

javascript - 向每个元素添加额外的单击事件 (JavaScript/jQuery)

Javascript/jQuery : Make second file input button visible only after first file input button has selected a file

html - 如何防止双击选择文本?

html - 旋转齿轮 css 在 IE 中不起作用

javascript - 将传递的字符串转换为 JS 中的对象引用的简单方法(没有 eval)?