我怎样才能让scrollTo正常工作

时间:2012-10-12 17:58:47

标签: jquery jquery-plugins

我有一个像这样定义的多选列表

<select id="MyId" multiple="multiple">
    <option value = 1>This is one</option>
     etc...
</select>

我正在尝试像这样使用scrollTo插件

$("#MyId option").scrollTo("[value=1]", 100)

我尝试了一些没有结果的不同组合。

有谁知道我做错了什么?

编辑:我希望能够滚动到任何给定的值。不只是1

2 个答案:

答案 0 :(得分:1)

你应该使用jQuery的scrollTop()

$("#MyId option").scrollTop(100);

Here you can read about it.try it.

答案 1 :(得分:0)

.scrollTop,nor.position()返回一个像素值(它们返回0)。所以我在我的选项元素中搜索的值上使用了.index()。然后我将它乘以select lis中一个元素的高度。它使用了scrollTop(),传入了之前找到的值