问题遇到的现象和发生背景
vue项目中,鼠标滚动时顶部tab栏会出现悬浮吸顶的效果,点击对应tab栏,滚动制定内容区域。
问题相关代码,请勿粘贴截图
el.scrollIntoView({
behavior: 'smooth',
});
运行结果及报错内容
滚动使用的是scrollview()方法,但在平滑滚动的时候有时滚动回出现偏差,
我的解答思路和尝试过的方法
滚动效果如果是默认值auto就不会出现偏差
我想要达到的结果
平滑滚动到指定位置
vue项目中,鼠标滚动时顶部tab栏会出现悬浮吸顶的效果,点击对应tab栏,滚动制定内容区域。
el.scrollIntoView({
behavior: 'smooth',
});
滚动使用的是scrollview()方法,但在平滑滚动的时候有时滚动回出现偏差,
滚动效果如果是默认值auto就不会出现偏差
平滑滚动到指定位置
是不是有其他代码监控了scroll事件然后调整过window或者document的scrollTop了,scrollIntoView这个是浏览器实现的滚动,没发介入。要么自己写js来实现滚动