DWZ 弹出dialog中弹出的dialog显示在前面的弹出窗后方

发布于 2021-11-29 16:29:25 字数 1418 浏览 934 评论 14

dwz的dialog层次显示问题,
第一个弹窗代码为:

<a class="add" href="goodsInfo/showAddGoodsInfo.do" target="dialog"><span>添加</span></a>


在这个窗口上再弹出窗口,即第二个窗口,该窗口怎么会在第一个窗口后面:

function toUploadPic(){
var op = '{width:500px,height:700px,mask:true,mixable:true,minable:true,resizable:true,drawable:true,fresh:true}';
$.pdialog.open("goodsInfo/showToUploadPicOperate.do","uploadPicOperate", "上传图片", op);
}



设置的宽高也不起作用。
然后在第二个窗口基础上再弹出第三个窗口,确实是显示在最前面

var op = '{max:true,mask:true,mixable:true,minable:true,resizable:true,drawable:true,fresh:true}';
$.pdialog.open("goodsInfo/showUploadTempPic.do?temp_pic_path="+ data.temp_pic_path + "&pic_name="+ data.pic_name, "pic_upload_id","图片截取", op);


可是第三个窗口用window.parent.jsFun()方法得到的却是第一个窗口的js函数代码

修改第一个弹窗代码,添加rel这个唯一标示

<a class="add" href="goodsInfo/showAddGoodsInfo.do" target="dialog" ref="add_addGoodsInfo" width="300" hight="400"><span>添加</span></a>



依然弹窗于后方,如图

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

终陌 2021-12-06 11:36:10

 

var options = {mask:true,
                    width:600, height:500,
                    maxable: eval("true"),
                    resizable:eval("true")
                };

        $.pdialog.open(url,id,title,options);

这样可以按设置显示长宽

岁吢 2021-12-06 11:36:09

不会用

眼眸里的那抹悲凉 2021-12-06 11:36:08

公司的项目用了这破框架,我现在只能尽量不在dialog中打开dialog了.

PS: DWZ封装差,BUG满天飞,最关键的是连个像样的文档都没有,没入坑的千万别入坑了.

酷到爆炸 2021-12-06 11:35:56

引用js的时候加上self=true

海之角 2021-12-06 11:35:42

老框架就是问题多。 

伪装你 2021-12-06 11:35:33

你好,你这问题解决了吗,我现在也遇到这个问题了

奢望 2021-12-06 11:35:06

把onsubmit="return navTabSearch(this);" 改成
 <form onsubmit="return dialogSearch(this);"

偏爱自由 2021-12-06 11:35:03

在要显示在上面的链接上添加属性 mask='true', 我用的是a标签添加这个属性后就可以了

清晨说ぺ晚安 2021-12-06 11:34:06

已根据你的提示修改代码,请看修改后的问题,还是没成功

最偏执的依靠 2021-12-06 11:14:31

回复
是rel 你写ref 是每一个dialog 哦 第二三个dialog都要啊

背叛残局 2021-12-06 04:37:36

回复
不是已经写了吗,$.pdialog.open的第二个参数就是啊?

海之角 2021-12-06 04:17:15

回复
你第一个dialog 写错了 是rel不是ref 你可以试试在第一个dialog里写 a标签打开 看看效果

兮颜 2021-12-06 00:10:07

回复
改成rel也没有用,只能强行看dialog的源代码了~

情绪失控 2021-12-04 17:39:38

每一个dialog 设置  rel 看看行不行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文