我有一个选择下拉菜单,它显示了 100 个选项元素中的 10 个。我提供了一个搜索框,并且知道要滚动到选择框顶部的选项的索引。但是,如果已经选择了一个选项,我不想更改选定的值。
我在这里倾注的所有文章都涉及设置/重置所选值或调用$('*theItem*').offset().top
. 不幸的是,我收到一个.top
不是属性的 jscript 错误。
这似乎应该是一件简单的事情,但令人惊讶的是,事实并非如此。
我有一个选择下拉菜单,它显示了 100 个选项元素中的 10 个。我提供了一个搜索框,并且知道要滚动到选择框顶部的选项的索引。但是,如果已经选择了一个选项,我不想更改选定的值。
我在这里倾注的所有文章都涉及设置/重置所选值或调用$('*theItem*').offset().top
. 不幸的是,我收到一个.top
不是属性的 jscript 错误。
这似乎应该是一件简单的事情,但令人惊讶的是,事实并非如此。
您可以使用scrollTop()
滚动选择框。
这是一个有很多行的例子。高度为 10 行,所选行为 40,滚动条位于第 10 行。