如图,我想实现点击一个按钮,马上定位到当前位置(木材-南美-南美松木原木)的位置(实际场景是初始化一打开就在这)。我该怎么实现。key id啥的我都有
如图,我想实现点击一个按钮,马上定位到当前位置(木材-南美-南美松木原木)的位置(实际场景是初始化一打开就在这)。我该怎么实现。key id啥的我都有
你开始定义一个默认值,然后在代码里加上一旦等于默认值就显示选中,即可。
如果用的是第三方插件,那么它是自己带有默认值设置的,你把你开始的时候的默认值就定义为你需要的位置[当前位置(木材-南美-南美松木原木)]不就可以了
可以试试scrollIntoView
这个API
,可以让目标元素定位到可视范围
element.scrollIntoView(options)
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
1 回答3.4k 阅读✓ 已解决
这个你可以计算下,每个li的高度,比如30px, 然后,你知道你需要定位的li的是第几个。比如第4个。那你要定位的位置高度就是 30 * 4. 然后,你通过设置element.scroll方法就可以实现了。
比如 element.scroll(0, 30* 4)