当我将twitter bootstrap
放入其类时,我试图使max-height
预先输入下拉菜单可滚动。
问题在于,插件用于使用key_up
或key_down
对结果进行排序的功能不会滚动到隐藏选项。
我尝试修改keydown
功能,如下所示:
next: function (event) {
//original code
var active = this.$menu.find('.active').removeClass('active')
, next = active.next();
if (!next.length) {
next = $(this.$menu.find('li')[0])
}
next.addClass('active');
//modification
this.$menu.animate({scrollTop: next.position().top}, 0);
}
但显然我用过的修改中用来做动画的jquery
.position()
不会返回适当的值。
请注意,我需要以超过150个输入的大型形式使用预先输入,所以请给我一个通用的解决方案。