![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
nicole27ll
这个作者很懒,什么都没留下…
展开
-
原生js实现锚点定位,tab跟随内容变化,PC/移动端均适用
最近做到相关的业务,发现关于tab锚点定位的问题很多文章采用的方法略有差异,现在采用最直观的方式实现锚点定位,tab跟随内容变化而变化。 逻辑通了之后,在任何框架和场景下都能使用,不一定要考靠组件来完成。以下是简单实现的HTML代码,结合移动端和PC端平台不同,更改注册时间类型就可以达到一样的效果。 锚点定位效果图 一、html代码 <div class="test"> <div class="title"> &l...原创 2022-04-13 17:06:54 · 1621 阅读 · 1 评论 -
基于Vue+TS,使用scrollIntoView()实现锚点定位
1、获取需要定位的元素的DOM,可以使用querySelectorAll(根据元素类型或者id获取)或使用ref获取元素DOM,注意:使用ref获取DOM,命名必须是唯一的,就算取相同的名字,最后也只能拿到一个DOM。 //模板内容 //需要跳转的元素 <span id="buttton">buntton</span> <div id="ref_pdf_view" ref="ref_pdf_view">马上就轮到我展示了1</div> <div i原创 2022-04-09 14:50:00 · 1675 阅读 · 2 评论 -
JS判断数组是否相同
最近写代码时突然发现,JS是不能使用‘==’或‘===’直接判断两个数组是否相同的。 let arr = [2, 4, 5]; let a1 = [2, 4]; console.log(arr.slice(0, 2)); console.log(a1); console.log(a1 == arr.slice(0, 2)); 运行结果如下: 如果想要判断两个数组是否相等可以将数组转换为字符串进行比较, let arr =原创 2022-02-28 15:20:52 · 2451 阅读 · 0 评论