美文网首页
React Js 实现锚点定位的方法

React Js 实现锚点定位的方法

作者: jack钱 | 来源:发表于2022-04-08 14:52 被阅读0次
滚动容器 scrollTo()

滑动到对应位置,有过渡效果。

let scrollElement = document.getElementById(scrollId);    // 对应id的滚动容器
let anchorElement = document.getElementById(anchorId);  // 需要定位看到的锚点元素
if(scrollElement) {
    scrollElement.scrollTo({top: anchorElement.offsetTop, behavior: "smooth" });
}

scrollTo接口文档

监听容器滚动
    let scrollElement = document.getElementsByClassName('contant')[0]; 
    scrollElement.onscroll = (e) => {
      const scrollTop = e.target.scrollTop;
      ...
    }

相关文章

  • React Js 实现锚点定位的方法

    滚动容器 scrollTo() 滑动到对应位置,有过渡效果。 scrollTo接口文档[https://devel...

  • 2018-04-18

    页面中置顶按钮的实现 方法一 锚点链接 方法二 通过js改变$(document).scrollTop()的值实现...

  • 解决vue路由与锚点冲突

    传统的锚点定位会与vue-router中的路由设置存在冲突,解决方法自定义锚点跳转: html: js:

  • 2019-07-02 overflow 与锚点定位

    overflow 与锚点定位 锚点,通俗点的解释就是可以让页面定位到某个位置的点。 基于URL 地址的锚链实现锚点...

  • iview 锚点爬坑 && vue 锚点

    在vue中实现锚点定位效果 iview的锚点 原生锚点实现 iview爬坑点 且需要把滚动容器的id或者class...

  • react 实现锚点定位

    点击按钮定位可视区 scrollTo函数在ie下存在兼容性问题,待解决 参考链接https://my.oschin...

  • react实现锚点

    实现锚点滚动,不要使用 标签,会引发路由跳转。我们使用H5的新增API,scrollToAnchor 以前使用 标...

  • 【a标签的锚点技术】

    锚点技术 锚点:指的是一个网页上的某个“定位位置”。 锚点的实现:需要使用至少2次a标签来配合完成。 其基本形式如...

  • Android tabLayout+recyclerView实现

    在上一篇文章 Android 实现锚点定位中,我们介绍了tablayout+scrollView实现的锚点定位,今...

  • React + es6使用双向锚点,动态生成,也适用单页面路由项

    场景 React页面中,不确定有多少个需要定位的块,根据元素块的个数,生成对应数量的锚点,点击锚点后页面滚动到指定...

网友评论

      本文标题:React Js 实现锚点定位的方法

      本文链接:https://www.haomeiwen.com/subject/ptsysrtx.html