scrollIntoView的smooth不生效
时间: 2023-11-30 20:43:03 浏览: 168
jquery.scrollIntoView:滚动元素进入视图时触发回调
5星 · 资源好评率100%
根据引用[1]所述,当给scrollIntoView方法加上参数behavior: "smooth"时,会在特殊情况下将元素右边紧贴着窗口右边界,不多也不少,导致后续的滚动执行了但不生效。这是因为在这种情况下,元素已经在窗口的可见区域内,因此不需要滚动。如果想要让smooth生效,可以将元素移动到窗口的外部,然后再调用scrollIntoView方法。
阅读全文