我有一個顯示多列的自定義jQuery UI自動完成。這很好,因爲另一個開發人員是創建它的人,但我想改變。定位jQuery UI小工具
當前自動完成下拉菜單位置本身,因此左上角與輸入文本框的左下角對齊。但是,由於下拉寬度(顯示七列)超出了頁面的右側,遠遠超過了較小的顯示器,因此它將不在屏幕上!
我可以輕鬆地重新定位輸入框,但我正在尋找重新定位下拉式UI。但我想不出如何。這裏是什麼樣子的截圖:
沒有我在jQuery用戶界面工具箱(.offset()
,.position()
)努力嘗試,因爲我似乎無法得到下拉菜單中選擇參考本身。我嘗試了_create方法,_renderMenu,目標與.mcautocomplete()
輸入後......我最終偏移輸入框,出現錯誤,或什麼也沒有發生。
我不能檢查的照片。你能爲此創建一個[mcve]嗎?或者,如果更簡單,您能否爲下拉UI元素提供CSS選擇器? –
下拉菜單是用jQuery UI創建的。它沒有唯一的標識符。我吃完午飯後會把小提琴放在一起。 – Draco18s
@AndreiGheorghiu添加了小提琴。下拉菜單中只有一項(「項目」),因爲我必須將其與MVC後端分開。 – Draco18s