jquery - 带有自定义滚动条的自动完成 jquery UI 插件

标签 jquery autocomplete jscrollpane scrollbars

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

最佳答案

....
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;
},
....

Please refer to the demo source code for full working code... thanks.

关于jquery - 带有自定义滚动条的自动完成 jquery UI 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5327892/

相关文章:

javascript - 根据另一个选择选项数据属性值禁用/删除选择选项

java - Vim - 自动完成 Java

java - 调整文本区域和文本字段中滚动 Pane 的大小

php - 使用 php、mysql 和 jQuery 实现自动完成

android - AutoComplete EditText 选择器,会怎么样?

java - JScrollPane实际滚动条的自定义显示(设为透明)

java - JScrollPane 弄乱了大小

javascript - 如何在jquery中设置循环?

c# - 获得两个工具提示气泡,但只想要一个

javascript - 从查询字符串中获取参数不起作用...Javascript