私はページの下部にオートコンプリートボックスを配置していますが、結果は以下の代わりにテキストボックスの上にポップアップ表示します。これどうやってするの?jQuery UIのオートコンプリート位置を変更する - 下向きではなくポップアップ
答えて
自分の質問に既に答えているかのように見えます。私は誰かがそれを得たならば、より良い解決策に向かっている。私はこれをオートコンプリートスタートアップに追加しました。本質的には、開いているボックスを新しいオフセットに置き換えます。
open: function(event, ui) {
var autocomplete = $(".ui-autocomplete");
var oldTop = autocomplete.offset().top;
var newTop = oldTop - autocomplete.height() - $("#quick_add").height() - 10;
autocomplete.css("top", newTop);
}
あなたドン'event'と' ui'引数が関数内で使われていなければそれを使う必要はありません。また、ウィンドウのサイズを変更しても機能しません。 F12開発ツールを使用してテストすることができます。 –
jQuery UI Position utilityを使用できます。ここでの例は次のとおりjQueryのUIの
$(".ui-autocomplete").position({
my: "left bottom",
at: "left top",
of: $("#quick_add"),
collision: "flip flip"
});
この例では '$("#quick_add ")とは何ですか?それはオートコンプリートボックスなのでしょうか? – Yuck
現在のバージョンは、上記位置ウィジェットと同じ特性を有する、オートコンプリートオプションと位置オブジェクトをウィジェット与えることができます。あなたはそれを使って好きなように提案リストを配置することができます。別の方法でmvonlintelの答え@置く
私は同意します。オプションとして与えることが最も良い –
- 1. JQuery UIオートコンプリートの位置
- 2. jQuery UIオートコンプリート:決してポップアップしないでください。
- 3. jQueryのUI - オートコンプリート - フィールドのラベルを変更
- 4. Jquery UI変更イベントのソート可能なアイテムの位置
- 5. jQuery UIのオートコンプリートのクエリパラメータを変更する
- 6. jQuery UI SelectMenu - 値の変更後に位置合わせがオフセットになる
- 7. jQueryでバックグラウンドの位置を変更してください
- 8. JqueryオートコンプリートUIイメージオプション
- 9. jquery uiオートコンプリートのパフォーマンス
- 10. jqueryのUI:ウィンドウサイズを変更できる
- 11. jqueryスライダの背景位置の変更
- 12. サイズ変更不可能なポップアップを固定位置で開くにはどうしたらいいですか?
- 13. WebViewの位置を向きの変更で同じコンテンツに戻す
- 14. Jquery UIオートコンプリート - フォームフィールドではなくDIVを選択した結果
- 15. JQuery UI Datepicker IEの位置問題
- 16. JSONでjQuery UIオートコンプリート
- 17. jQuery UI値でオートコンプリート
- 18. 向きを変えるときの位置UIview
- 19. FirefoxのjQueryのUIの位置効果
- 20. jquery uiスライダ - 開始位置と終了位置
- 21. jQuery UIの位置 - 親要素のセレクタ?
- 22. modelineの位置を変更する
- 23. オートコンプリート(jQuery UI)のselectイベントでテキストボックスの値を変更する方法
- 24. はjqueryのUIのオートコンプリート
- 25. jQueryのオートコンプリート変更イベント
- 26. jQuery UI位置ユーティリティーfirefox拡張子
- 27. ポップアップ位置を修正するには?
- 28. JQuery UIダイアログのOdd text開始位置
- 29. jquery UIスライダ:スライダの位置をプログラム的に変更するにはどうすればよいですか?
- 30. jQuery - ページ変更時のメニューの位置を記憶する
また、ここでは非常によく似た質問を参照してくださいhttp://stackoverflow.com/q/9603998 – Kariem