-1

全部,

记住:我的覆盖使用绝对定位。

当我的自动建议菜单位于ModalPopup(使用 Ajax 控制工具包的ModalPopupExtender)内部时,我正在尝试修复它的覆盖问题。当用户键入时,覆盖出现在弹出窗口下方,但我希望它出现在它上面。

所以简单的事情是改变z-index我的自动建议菜单覆盖,但覆盖仍然出现在模式弹出窗口下方。所以我打开了它的源代码ModalPopupExtender并查看了它z-index,并将我的使用设置为更高(他们使用的是 10,000;我使用了 20,000)。我以为这会解决它,但无济于事;我的叠加层仍在弹出窗口下方。当我的叠加层高于他们的叠加层div时,怎么会这样?z-indexz-index

我将不胜感激这方面的任何帮助。

经过进一步调查,我认为这条线导致模态弹出窗口出现在所有内容之前:

this._foregroundElement.parentNode.appendChild(this._backgroundElement);

“前景元素”是弹出窗口,而背景元素是我认为跨越整个页面div的临时元素。div

好的,因为我无法更改这一点,有什么建议可以解决我textbox在模式弹出窗口中附加到 a 的叠加层吗?

4

1 回答 1

0

问题已解决。

问题的原因是用于显示具有低 z-index 值的叠加层的 IFRAME。

于 2012-10-04T16:42:22.287 回答