我已經實作了一個面板,用戶可以用圖片發布他們的想法。每個帖子都有一個類似于Facebook時間軸的回復框。用戶可以在回復任何帖子時提及任何用戶,我試圖讓這種提及更容易。我使用了JQuery UI(JS和CSS)的自動完成下拉功能,當@符號和其他一些字母被輸入時,建議輸入用戶名(類似于FB或Skype)。我做了一個單一的自動完成的下拉選單,并將其與一個回復框相連,該回復框會被關注。為此,我使用這個函式來設定位置 -
。$("#hidden-autocomplete") 。 自動完成("option", "position", { of: "#" currentReplyBoxId }; "#" currentReplyBoxId } );
除了下拉的位置,一切都作業得很好。下拉選單出現在輸入欄位上方,因此用戶無法看到他到目前為止所輸入的內容。請看圖片 -
現在,下拉框在輸入框的下面,高度是固定的,可以滾動。我是不是做錯了什么?能否請您幫助我獲得理想的結果?TIA
uj5u.com熱心網友回復:
看起來你需要設定所有3個jQuery UI的位置屬性:
my: "left top"/span>,
at: "left bottom",
of: "#" currentId
這里是作業中的小工具 https://jsfiddle.net/yg5sdxw6/2/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/319923.html
標籤:
上一篇:如何在JavaScript中把影像覆寫在另一個影像之上
下一篇:在ajax顯示值中顯示空


