如图,我想实现点击一个按钮,马上定位到当前位置(木材-南美-南美松木原木)的位置(实际场景是初始化一打开就在这)。我该怎么实现。key id啥的我都有
已解决
悬赏分:10
- 解决时间 2021-11-26 16:26
点赞 0反对 0举报 0
收藏 0
分享 0
回答4
最佳
-
这个你可以计算下,每个li的高度,比如30px, 然后,你知道你需要定位的li的是第几个。比如第4个。那你要定位的位置高度就是 30 * 4. 然后,你通过设置element.scroll方法就可以实现了。
比如 element.scroll(0, 30* 4)支持 0 反对 0 举报2021-11-26 05:15
-
你开始定义一个默认值,然后在代码里加上一旦等于默认值就显示选中,即可。
如果用的是第三方插件,那么它是自己带有默认值设置的,你把你开始的时候的默认值就定义为你需要的位置[当前位置(木材-南美-南美松木原木)]不就可以了支持 0 反对 0 举报2021-11-26 06:59
-
可以试试scrollIntoView这个API,可以让目标元素定位到可视范围
element.scrollIntoView(options)
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView
支持 0 反对 0 举报2021-11-26 07:30