Автозаполнение jquery с bgiframe не работает с полосами прокрутки - PullRequest
1 голос
/ 25 марта 2011

Прямо сейчас у меня есть текстовая область с автозаполнением. Когда появляются результаты автозаполнения, полоса прокрутки и границы не покрываются bgiframe. Граница черная. Но слева серый на самом деле из поля выбора, которое находится под окном автозаполнения.

Как мне заставить bgiframe покрыть это? Проблема: http://i.stack.imgur.com/o7TLG.jpg

Я запускаю jquery 1.3.2 мин и имею последнюю версию bgiframe. Также я изменил bgiframe для этой проблемы: offsetHeight для scrollHeight

    autocomplete:
    $('#code').autocomplete(actionurl, {  
                        width: 280,
                        selectFirst: false,
                        matchSubset: false,
                        minChars: 1,
                        max: 100
                    });


    text area:
    <input type="text" id="code" value="" maxlength="10" size="10" name="code"
 autocomplete="off" class="ac_input">

Обновление: я добавил "$ (". Ac_results "). Bgiframe ()" к возвращаемому jsp моего действия, и это сработало. Однако автозаполнение показалось, что строка кода javascript была частью моих результатов автозаполнения, и добавило пустую строку в список результатов. Это не выглядит так здорово.

Обновление 2: я пытался привязать "$ (". Ac_results "). Bgiframe ()" к autocompleteopen и autocompletecreate, но эти события не запускались

1 Ответ

0 голосов
/ 28 марта 2011

Я нашел свое решение.Что ж, это скорее обходной путь.

В выпадающем меню справа я переключился на набор радиоприемников.

Серые линии слева от автозаполнения I исправлены добавлением «margin-left: 1px;»в раскрывающемся списке ниже автозаполнения.

...