2011-03-16 3 views
3

Кто-то пытался создать пользовательские полосы прокрутки для jquery UI autocomplete widget? Я пытаюсь использовать jquery компонент jScrollPane в сочетании с виджетами автозаполнения, но до сих пор не имел никакого успеха. Если кто-то знает о некотором компоненте автозаполнения jquery с пользовательскими полосами прокрутки или знает, как изменить виджет автозаполнения jquery ui для поддержки компонента jscrollpane, я был бы признателен.Автозаполнение jquery UI-плагин с пользовательскими полосами прокрутки

ответ

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

Обращайтесь к демо-исходному коду за полный рабочий код ... спасибо.

+0

Я обновил демо, у меня нет времени сейчас, но с некоторой настройкой css и небольшим количеством js, которые она была бы идеальной. дай мне знать. –

+0

Хорошая демонстрация - было бы даже лучше, если бы она использовала новую версию jScrollPane (эта старая версия больше не поддерживается): http://jscrollpane.kelvinluck.com/ – vitch

+0

Выглядит неплохо. Я постараюсь сделать то же самое с новой версией jscrollpane – drak

 Смежные вопросы

  • Нет связанных вопросов^_^