jQuery MiniUI

标题: Tree中的scrollIntoView()/视图滚动至节点能垂直居中吗? [打印本页]

作者: 蕾紫喵    时间: 2018-5-14 14:30:27     标题: Tree中的scrollIntoView()/视图滚动至节点能垂直居中吗?

无法垂直居中,现在是要么将选中的节点在顶部/底部。

作者: jialiang    时间: 2018-5-14 17:26:28

你的数据在哪个位置,滚动条就在哪个位置
作者: 蕾紫喵    时间: 2018-5-14 23:22:57

jialiang 发表于 2018-5-14 17:26
你的数据在哪个位置,滚动条就在哪个位置

懒加载展开,数据很大Tree需要滚轮操作,当数据在最下面的时候,选中节点,然后视图滚动到该节点,该视图中的节点在页面垂直居中的位置,现在滚动视图到该节点要么最顶部,要么最底部。
作者: jialiang    时间: 2018-5-15 09:24:01

蕾紫喵 发表于 2018-5-14 23:22
懒加载展开,数据很大Tree需要滚轮操作,当数据在最下面的时候,选中节点,然后视图滚动到该节点,该视图 ...

没有出现你说的问题,请看例子,如果你这边还是不知道问题出在哪里,就做一个例子发过来

作者: felt    时间: 2018-5-15 09:35:43

蕾紫喵 发表于 2018-5-14 23:22
懒加载展开,数据很大Tree需要滚轮操作,当数据在最下面的时候,选中节点,然后视图滚动到该节点,该视图 ...

我们scrollIntoView是滚动到可见,不是滚动到中间位置。
作者: 蕾紫喵    时间: 2018-5-15 22:46:35

felt 发表于 2018-5-15 09:35
我们scrollIntoView是滚动到可见,不是滚动到中间位置。

我知道是显示到可见地方,假设我想让他垂直居中的位置呢!有没有什么方法
作者: dforce    时间: 2018-5-16 09:02:28

蕾紫喵 发表于 2018-5-15 22:46
我知道是显示到可见地方,假设我想让他垂直居中的位置呢!有没有什么方法 ...

这是不合理的,如果你的节点是在最上面还是最下面的怎么能显示在中间




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2