【问题标题】:jquery Autocomplete with bgiframe not working with scrollbars带有bgiframe的jquery自动完成不适用于滚动条
【发布时间】:2011-03-25 19:05:40
【问题描述】:

现在我有一个带有自动完成功能的文本区域。当自动完成结果出现时,滚动条和边框没有被 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 但这些事件从未触发。

【问题讨论】:

    标签: jquery autocomplete scrollbar border bgiframe


    【解决方案1】:

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

    右侧的保管箱我切换到一组收音机。

    我通过添加“margin-left:1px;”修复了自动完成左侧的灰线到自动完成下方的下拉菜单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 2018-10-19
      相关资源
      最近更新 更多