1

我正在创建一个简单的选择框jQuery。一切都很好,除了它scrolling

我需要用 设置UL高度overflow,这样我就可以有一个滚动条。

请参阅 jsfiddle:这里

在 jsFiddle 上,您可以看到onKeyDown(键盘向下箭头)选择将向下移动。

但在其height限制之后,它不会自动向下滚动。

看起来我做错了什么,请帮助我。

谢谢。

更新 :

伙计们,请理解给定的示例小提琴只是一个示例。实际的不同。我更新了我的小提琴。

4

1 回答 1

0

您的标记无效:

<li class="option current">Option 1<li>

你没有正确关闭li。应该:

<li class="option current">Option 1</li>

更新的小提琴

编辑将这段 jQuery 代码添加到你的末尾:

$("#select").animate({
   scrollTop: $(".current").offset().top
}, 100);

这应该给你一个想法。

于 2013-03-21T11:40:24.887 回答