具有最大高度和可滚动的bootstrap typeahead

时间:2014-04-29 00:01:11

标签: css twitter-bootstrap typeahead scrollable

当我将twitter bootstrap放入其类时,我试图使max-height预先输入下拉菜单可滚动。

问题在于,插件用于使用key_upkey_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个输入的大型形式使用预先输入,所以请给我一个通用的解决方案。

0 个答案:

没有答案