现在我有一个带有自动完成功能的文本区。当自动完成结果出现时,滚动条和边框不会被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中,它起作用了。然而,autocomplete认为javascript代码行是我的自动完成结果的一部分,并在结果列表中添加了一个空行。这看起来不是很好。
更新2:我尝试将"$(".ac_results").bgiframe()“绑定到自动完成打开和自动完成创建,但这些事件从未触发。
发布于 2011-03-28 23:27:48
我找到了我的解决方案。嗯,更多的是一种变通方法。
右边的dropbox我换成了一套收音机。
自动完成功能左侧的灰色线条我通过在自动完成功能下方的下拉列表中添加“margin left :1px;”来修复。
https://stackoverflow.com/questions/5436967
复制相似问题