jQuery AutoComplete在首次使用后显示后面的元素

时间:2013-05-21 17:40:55

标签: javascript jquery jquery-ui autocomplete

解决: 结果是当div附加到正文时,任务编辑器div的Z-index被设置为高于自动完成。现在我只是觉得傻了两个小时。

我目前正在修改jQuery Gantt Chart插件(这里是原始插件演示http://gantt.twproject.com/distrib/gantt.html的链接)。我正在尝试通过向资源行添加自动完成来更改任务编辑,以便从我的公司中轻松获取员工。

自动完成工作正常,并使用以下CSS首次显示已创建的完整编辑div的前面:

    .ui-autocomplete
    {
        position:relative;
        cursor:default;
        z-index:9999 !important;
    }

(我使用了相对和绝对定位都产生了相同的结果)

如果我不断向第一个打开的编辑div添加资源,则自动填充功能将继续正常工作。但是在我保存更改并打开另一个编辑div后,自动完成功能会返回到编辑div后面。

只有在我将一个文本字段设为自动完成后才会出现这种情况。然后,其余的隐藏在任务编辑器div后面。

我一直在寻找有问题的其他人,但我还没有找到任何关于此事的其他帖子。

1 个答案:

答案 0 :(得分:1)

请将以下样式添加到CSS文件中。它对我有用,并希望它也适合你。

Foundation.MonoTouchException: Objective-C exception thrown.  Name: NSGenericException Reason: Unable to activate 
constraint with anchors <NSLayoutYAxisAnchor:0x174274080 "UIScrollView:0x102245400.top"> and 
<NSLayoutYAxisAnchor:0x1702707c0 "UIView:0x10135e760.top"> because they have no common ancestor.  
Does the constraint or its anchors reference items in different view hierarchies?  That's illegal. ...