U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

React实现类似锚点切换效果

来源:http://www.tudoupe.com时间:2022-07-01

一、问题

当老板写代码时,遇到一个需求,需要实现一个点击事件,实现类似HTML锚点效应的定位函数,将页面定位到相应的选择中,但是Recr不能使用链接来进行锚点点击,因为链接触发了路由跳跃,因此博主搜罗八方,找到一个方法。

二、解决方法

DOM objects.scrollIntoView({block:",behavior:"",inline:""})

  • 该块设置“开始”、“中心”、“结束”或“最近”的垂直排列。

  • 该行为设置了动画过渡效果,即“自动”或“滑动”。

  • 内行设置水平方向为"开始","中心","结束",或"最近",莫尔说它是"最近".

三、代码

关键函数:

hander = (value)=>{
if(value){
//获取dom节点
let anchorElement = document.getElementById(value)
//通过 scrollIntoView方法

// 该块设置“开始”、“中心”、“结束”或“最近”的垂直排列。

// 该行为设置了动画过渡效果,即“自动”或“滑动”。

// 内行设置水平方向为"开始","中心","结束",或"最近",莫尔说它是"最近".
if(anchorElement) {anchorElement.scrollIntoView({block:"start",behavior:"smooth"})}
}

}

应该指出,位置框的ID与您输入的值相符,可以通过 document.getElementById(输入值)获取相应的DOM节点,以便实现与锚点类似的定位移动函数。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息