jQuery-ui の Autocomplete プラグインを使用していますが、このプラグインに位置検出を追加したいと考えています。
アイデアは、ブラウザの下部とテキストボックスの間のスペースがパネルを表示するのに小さい場合、オートコンプリートはテキストボックスの上に自動表示され、デフォルトの位置は通常テキストボックスの下です。
オートコンプリート機能には、パネルの位置を設定できる属性がありますが、属性のため呼び出すことができません。
This is default configuration, the panel will be displayed below textbox.
$("#aaa").autocomplete({
position:{my:"left top", at:"left bottom"}
})
次に、次のコードのように変更すると、パネルがテキストボックスの上に表示されます
$("#aaa").autocomplete({
position:{my:"left bottom", at:"left top"}
})
テキストボックスの下のスペースが設定した値よりも小さいことは既に検出できますが、アイデアをコードに実装する方法がわかりません。
ありがとう