1

我需要知道,是否可以将选择列表的选定项目垂直居中(使用 javascript):

在此处输入图像描述

我的方法

首先,我尝试选择项目,然后滚动列表。但这是不可能的,因为我通过谷歌发现。更改垂直滚动的唯一方法是选择一个项目。

所以第二种方法是选择一个索引加3的项目。所以列表会向下滚动到这个项目。之后,我选择了“真实”索引。但它不起作用,因为该项目将始终在底部被选中。

问题

现在我在这里想问一下,是否可以将选定的列表项放到列表的中间?

以及如何完成 ;)

问候弗洛里安

4

1 回答 1

1

因为下拉列表是由浏览器处理的并且不能很好地操作,所以您必须自己重新创建下拉列表的行为。

嵌套的 div 应该与overflow: scroll;.

然后,您可以使用 javascript 拥有的任何 scrollTo 解决方案。

于 2012-04-26T06:45:03.070 回答