【发布时间】: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