平滑滚动到对应的锚点

1
2
3
4
5
6
7
8
9
10
11
12
13
toAnchor(index) {
      let scrollBox = document.getElementById("list-video"); // 在某元素区域内滚动,一般是设置了overflow:'scroll'的元素
      // let scrollBox = window // 如果是整页滚动,则使用此行
      let anchorElement = document.getElementById("scroll" + index); // 需要定位看到的锚点元素,设置了id的,如id="anchor-1",id="anchor-2"
        // console.log(index,9999999999)
      if (scrollBox) {
        scrollBox.scrollTo({
          left: 0,
          top: anchorElement.offsetTop, // 可以根据滚动情况增减数值
          behavior: "smooth",
        });
      }
    },

  

posted @   blackAge  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示