全部,
记住:我的覆盖使用绝对定位。
当我的自动建议菜单位于ModalPopup
(使用 Ajax 控制工具包的ModalPopupExtender
)内部时,我正在尝试修复它的覆盖问题。当用户键入时,覆盖出现在弹出窗口下方,但我希望它出现在它上面。
所以简单的事情是改变z-index
我的自动建议菜单覆盖,但覆盖仍然出现在模式弹出窗口下方。所以我打开了它的源代码ModalPopupExtender
并查看了它z-index
,并将我的使用设置为更高(他们使用的是 10,000;我使用了 20,000)。我以为这会解决它,但无济于事;我的叠加层仍在弹出窗口下方。当我的叠加层高于他们的叠加层div
时,怎么会这样?z-index
z-index
我将不胜感激这方面的任何帮助。
经过进一步调查,我认为这条线导致模态弹出窗口出现在所有内容之前:
this._foregroundElement.parentNode.appendChild(this._backgroundElement);
“前景元素”是弹出窗口,而背景元素是我认为跨越整个页面div
的临时元素。div
好的,因为我无法更改这一点,有什么建议可以解决我textbox
在模式弹出窗口中附加到 a 的叠加层吗?