jquery使用bgiframe自动完成不使用滚动条

时间:2011-03-25 19:05:41

标签: jquery autocomplete scrollbar border bgiframe

现在我有一个带自动填充的文本区域。当自动填充结果出现时,bgiframe不会覆盖滚动条和边框。边界是黑色的。但是在左侧,灰色实际上来自自动完成窗口下方的选择框。

我如何获得bgiframe来涵盖这个? 问题:http://i.stack.imgur.com/o7TLG.jpg

我正在运行jquery 1.3.2分钟并拥有最新的bgiframe。另外,我为此问题修改了bgiframe:offsetHeight to 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 :(得分:0)

我找到了解决方案。好吧,更多的解决方法。

右侧的保管箱我切换到一组无线电。

自动填充左侧的灰线我通过添加“margin-left:1px;”来修复自动填充下方的下拉列表。