主要用到原生的scrollIntoView方法
// 点击导航获取右侧科室(大的科室H1标题)
let allH1 = document.querySelectorAll(".cur");
// 滚动到对应科室的位置
allH1[对应的索引值].scrollIntoView({
behavior:"smooth",// 过渡动画效果 详细看文档
block:"start" // 滚动到的位置 可选start center end
})
该文章介绍了如何利用JavaScript的原生方法scrollIntoView,结合CSS选择器选取页面上的特定元素(如科室H1标题),并通过设置行为和位置参数,实现在用户点击导航时平滑滚动到对应科室的位置,提供良好的交互体验。
主要用到原生的scrollIntoView方法
// 点击导航获取右侧科室(大的科室H1标题)
let allH1 = document.querySelectorAll(".cur");
// 滚动到对应科室的位置
allH1[对应的索引值].scrollIntoView({
behavior:"smooth",// 过渡动画效果 详细看文档
block:"start" // 滚动到的位置 可选start center end
})

被折叠的 条评论
为什么被折叠?