jQuery MiniUI

 找回密码
 立即注册
查看: 4155|回复: 6
打印 上一主题 下一主题

Tree中的scrollIntoView()/视图滚动至节点能垂直居中吗? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-5-14 14:30:27 |只看该作者 |倒序浏览
无法垂直居中,现在是要么将选中的节点在顶部/底部。

Rank: 8Rank: 8

沙发
发表于 2018-5-14 17:26:28 |只看该作者
你的数据在哪个位置,滚动条就在哪个位置

Rank: 1

板凳
发表于 2018-5-14 23:22:57 |只看该作者
jialiang 发表于 2018-5-14 17:26
你的数据在哪个位置,滚动条就在哪个位置

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

Rank: 8Rank: 8

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

没有出现你说的问题,请看例子,如果你这边还是不知道问题出在哪里,就做一个例子发过来
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

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

我们scrollIntoView是滚动到可见,不是滚动到中间位置。

Rank: 1

6#
发表于 2018-5-15 22:46:35 |只看该作者
felt 发表于 2018-5-15 09:35
我们scrollIntoView是滚动到可见,不是滚动到中间位置。

我知道是显示到可见地方,假设我想让他垂直居中的位置呢!有没有什么方法

Rank: 8Rank: 8

7#
发表于 2018-5-16 09:02:28 |只看该作者
蕾紫喵 发表于 2018-5-15 22:46
我知道是显示到可见地方,假设我想让他垂直居中的位置呢!有没有什么方法 ...

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

Archiver|普加软件

GMT+8, 2024-9-30 06:19 , Processed in 1.033502 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部