gpt4 book ai didi

jquery - 定位 jQuery UI 小部件

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:46 26 4
gpt4 key购买 nike

我有一个显示多列的自定义 jQuery UI 自动完成功能。这很好用,因为创建它的是另一位开发人员,但我想进行更改。

目前,自动完成下拉菜单会自行定位,以便左上角与输入文本框的左下角对齐。但是,由于下拉菜单的宽度(显示七列)超出了页面的右侧,在较小的显示器上足够远,它会在屏幕外!

我可以轻松地重新定位输入框,但我希望重新定位下拉 UI。但我不知道如何。这是它的屏幕截图:

Current looks

我在 jQuery UI 工具箱(.offset(),.position())中尝试过的任何东西都不起作用,因为我似乎无法获得引用到下拉菜单本身。在使用.mcautocomplete() 定位输入后,我在_create 方法_renderMenu 中尝试过...要么我最终偏移了输入框,得到一个错误,或者没有任何反应。

JSFiddle

最佳答案

jQuery UI 自动完成包括一个 position option它使用 position utility定位自动完成弹出窗口。

将类似这样的内容添加到您的选项 ( demo ):

position: { my : "center top", at: "right bottom" }

关于jquery - 定位 jQuery UI 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34440967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com