0

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"}
})

テキストボックスの下のスペースが設定した値よりも小さいことは既に検出できますが、アイデアをコードに実装する方法がわかりません。

ありがとう

4

0 に答える 0