0

このように定義された複数選択リストがあります

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

このようにscrollToプラグインを使用しようとしています

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

いくつかの異なる組み合わせを試しましたが、結果はありませんでした。

誰かが私が間違っていることを知っていますか?

編集:任意の値にスクロールできるようにしたい。1だけじゃない

4

2 に答える 2

1

scrollTop()jQueryを使用する必要があります

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

ここでそれについて読むことができます。そして試してみてください。

于 2012-10-12T18:33:02.643 に答える
0

.scrollTop、nor.position()はピクセル値を返しました(0を返しました)。その代わりに、オプション要素で検索していた値に.index()を使用しました。次に、それを選択したlisの1つの要素の高さで乗算しました。IthenはscrollTop()を使用して、前に見つかった値を渡しました

于 2012-10-15T12:55:13.880 に答える