我在通過施加到div
的CSS屬性position
到fixed
獲得的網頁具有「模式窗口」。 div
包含輸入字段。具體來說,我使用的自動填充小部件從jQueryUI。有兩個主要問題:jQueryUI的自動填充:固定
1)第一個問題是,由於div具有固定位置,因此當您向下滾動網頁時,自動填充建議不會固定顯示,而會隨頁面上下移動。你可以在這個Codepen看到這個問題,我使用的是一個來自jQuery網站和城市名稱自動完成的例子。
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