現在、オートコンプリート付きのテキスト領域があります。オートコンプリートの結果が表示されたとき、スクロールバーと境界線はbgiframeで覆われていません。ボーダーは黒です。ただし、左側の灰色は、実際にはオートコンプリートウィンドウの下にある選択ボックスからのものです。
これをカバーするためにbgiframeを取得するにはどうすればよいですか?問題: http: //i.stack.imgur.com/o7TLG.jpg
私はjquery1.3.2minを実行していて、最新の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">
更新:アクションの戻りjspに「$( "。ac_results")。bgiframe()」を追加しましたが、機能しました。ただし、オートコンプリートは、JavaScriptコード行がオートコンプリートの結果の一部であると考え、結果リストに空白行を追加しました。それはそれほど素晴らしく見えません。
更新2:「$( "。ac_results")。bgiframe()」をautocompleteopenおよびautocompletecreateにバインドしようとしましたが、これらのイベントは発生しませんでした。