[BUG/问题--已解决] 弹窗中的弹窗 关于 dialog zIndex的问题
本帖最后由 niezide 于 2013-12-10 18:29 编辑首先从A页面 弹出一个页面B然后再从B页面上弹出一个确认框C, 此时就会出现 确认框C在页面B之下被遮盖,
尝试设置 弹出框 zIndex $.dialog.setting.zIndex = 1980;
第一次弹出后 C框 在B页面之后正常显示
可以关闭B页面,再从A页面弹出B页面再弹出 确认框C C页面又显示在B页面之下了
查看代码 发现 B页面zIndex 居然比1980还要大
求解决办法 zIndex确实是个问题 建议按照层级来分类每级都在方法里固定zindex
比如
一级弹出 dialog里面固定好zindex:1981
二级 固定为 zindex:1982
......
在 curdtools.js中发现了这段可以解决
function createwindow(...){
...
if(typeof(windowapi) == 'undefined'){
$.dialog(....
}else {
W.$.dialog({
.....
使用这个就没有问题了
就不用考虑zIndex 的问题
需要重写 datagrid 的删除方法更改 确认框 弹出的地方
页:
[1]