私はfixed
にdiv
CSSプロパティposition
に適用したWebページに「モーダルウィンドウ」を持って固定しました。 div
には入力フィールドが含まれています。特に、オートコンプリートウィジェットをjQueryUIから使用しています。JqueryUiオートコンプリートは:
1)最初は、divが固定位置にあるため、ウェブページを下にスクロールするとオートコンプリート候補は固定されて表示されず、ページとともに上下に移動します。あなたはこの問題をこのCodepenで見ることができます。ここでは、jQuery Webサイトのcity-name autocompletionを使用しています。
2)2番目の問題は、入力フィールドの下だけでなく、ページの左上隅にオートコンプリートの候補が表示されることです。残念ながら、私はCodepenでこの問題を再現しようとしましたが、できません。
私はこの問題がCSS、特にJQuery-UIによって提供されるこのようなスタイルのプロパティによるものだと確信しています。オートコンプリートウィジェットのposition optionを使用すると、問題が解決する可能性があります。
定義するCSSのプロパティとその方法は?
PS:私はhttp://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.cssで提供されているテーマを使用しています。
回答をお寄せいただきありがとうございます。あなたの答えを読むことに基づいて、フレームセットで間違った位置にオートコンプリート候補が表示されるという問題に対して、単に 'appendTo'と同様の修正を加えました。 :) – kontur
それは言及しない;) – JeanValjean
それは私の問題は解決しませんが、あなたが最新の 'jquery-ui'バージョンを持っているかどうかを最初に確認しようとするすべての人がチェックします。当初はバージョン1.8.blaを持っていましたが、問題はありましたが、私は '1.10.2'をすべて更新してから動作しました。 – Kuncevic