css プロパティを に適用して取得した Web ページに「モーダル ウィンドウ」があります。には入力フィールドが含まれています。特に、jQueryUIのオートコンプリート ウィジェットを使用しています。次の 2 つの大きな問題があります。div
position
fixed
div
1) 1 つ目は、div の位置が固定されているため、Web ページを下にスクロールすると、オートコンプリートの提案が固定されて表示されず、ページとともに上下に移動することです。このCodepenでその問題を確認できます。ここでは、都市名のオートコンプリートを使用した jQuery Web サイトの例を使用しています。
2) 2 つ目の問題は、オートコンプリートの候補が入力フィールドのすぐ下ではなく、ページの左上隅に表示されることです。残念ながら、Codepen でこの問題を再現しようとしましたが、できません。
この問題は CSS が原因であり、特に JQuery-UI によって提供されるスタイル プロパティが原因であると確信しています。オートコンプリート ウィジェットの位置オプションを使用することで、問題を解決できる可能性があります。
どの CSS プロパティをどのように定義する必要がありますか?
PS: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.cssで提供されているテーマを使用します。