使用自定义滚动条自动完成jquery UI插件

dra*_*rak 3 jquery autocomplete scrollbars jscrollpane

有人试图为jquery UI自动完成小部件制作自定义滚动条吗?我正在尝试将jScrollPane jquery组件与自动完成小部件结合使用,但到目前为止还没有任何成功.如果有人知道一些带有自定义滚动条的jquery自动完成组件,或者知道如何更改jquery ui自动完成小部件以支持jscrollpane组件,我将不胜感激.

Luc*_*ofi 6

....
open: function() {
  $('.ui-autocomplete').width($(this).width());
  if (undefined !== _jScrollPane) {
    _jScrollPaneAPI.destroy();
  }
  $('.ui-autocomplete > li')
    .wrapAll($('<div class="scroll-panel"></div>')
      .width($(this).width())
      .height(_jSheight));
  _jScrollPane = $('.scroll-panel').jScrollPane(settings),
  _jScrollPaneAPI = _jScrollPane.data('jsp');
},
close: function(event, ui) {
  _jScrollPaneAPI.destroy();
  _jScrollPane = undefined;
},
....
Run Code Online (Sandbox Code Playgroud)

请参阅演示源代码以获取完整的工作代码...谢谢.

  • @aSeptik,非常感谢分享代码先生.但我认为有一个小错误,即当您使用向上/向下键时,滚动条不会自动滚动.有人有解决方案吗?非常感谢您的帮助. (5认同)