[英]Smooth Scrolling for scrollIntoView();
我有一个单选按钮。 单击时,我使页面滚动到一个 div。 这是完美的工作。
这是单选按钮的 HTML:
<input type="radio" id="tab" onclick="document.getElementById('mydivID').scrollIntoView();" name="tabs1" class="input">
我唯一想要的就是让滚动变得平滑。 这可能吗?
document.getElementById('mydivID')
.scrollIntoView({
behavior: "smooth"
});
让我知道这是怎么回事
这是一个对我有用的解决方案,首先获取要滚动视图的元素,然后应用平滑行为:
const elm = document.getElementById(id)
elm.scrollIntoView({ behavior: 'smooth' })
确保安装这个polyfill (npm 包):
# npm install smoothscroll-polyfill --save
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.