已解决:当 div 附加到正文时,最终将任务编辑器 div 的 Z-index 设置为高于自动完成。现在我只是觉得花两个小时做这个很傻。
我目前正在修改一个 jQuery 甘特图插件(这里是原始插件演示的链接http://gantt.twproject.com/distrib/gantt.html)。我正在尝试通过向资源行添加自动完成来更改任务编辑,以便轻松地从我的公司中抢走员工。
自动完成功能正常工作,并首次使用以下 CSS 显示在创建的完整编辑 div 的前面:
.ui-autocomplete
{
position:relative;
cursor:default;
z-index:9999 !important;
}
(我使用了相对定位和绝对定位都产生了相同的结果)
如果我继续向第一个打开的编辑 div 添加资源,自动完成功能将继续正常工作。但是在我保存更改并打开另一个编辑 div 后,自动完成功能又回到编辑 div 后面显示。
只有在我将一个文本字段设置为自动完成时,它才会出现。然后其余的隐藏在任务编辑器 div 后面。
我一直在寻找其他有问题的人,但我没有找到任何其他关于此的帖子。