项目中用到easyui 布局,用到north,west,center三个区域,且在center中间区域嵌入iframe标签。在主内容区做一些小提示弹窗(例如删除前的弹窗提示确认)时,会遇到遮罩问题,由于center区域是iframe嵌套的,所以里面的小弹窗无法覆盖页面的头部和左边目录栏。

情形一、点击提示弹窗里的确认后,提示弹窗消失:

//warnTips为传入的值,例如successMask(“确定要删除选中的数据吗?”)
functionsuccessMask(warnTips){
parent.$.messager.alert({title:'',msg:warnTips,draggable:false,fn:function(){      
}});}

情形二、点击提示弹窗里的确认后,提示弹窗消失,并且页面跳转:

//使用方法,successMask('删除成功!','system/js/rolepermissions.jsp')functionsuccessMask(warnTips,url){
parent.$.messager.alert({title:'',msg:warnTips,draggable:false,fn:function(){//点击确认后,页面跳转window.location.href =url;}});}

使用以上代码可以完美解决easyUI center区域iframe里的alert提示弹窗、confirm弹窗的遮罩问题。

这里再做一个拓展,如果是confirm确认弹窗,改如何处理遮罩问题?

例如删除前提示确认,点击确认后,内容被删除,再弹出删除成功提示框:

用如下代码,就可以解决问题

parent.$.messager.confirm({title:'',msg:'确定要删除选中的数据吗?',    draggable:false,fn:function(boolean){if(boolean){//确定删除操作                var id = $(obj).attr ("id");$.ajaxSettings.async = false; $.get("roleAction!deleteRole.html",{q:new Date().getTime(),id:id},function(data){if(data=='success'){successMask('删除成功!','system/js/rolepermissions.jsp')}else{infoMask(data);              }        }     }}

到这里,就解决了easyui 中iframe嵌套页面,提示弹窗遮罩显示的问题。parent.$.messager.alert和parent.$.messager.confirm。

easyui 中iframe嵌套页面,提示弹窗遮罩的解决方法,parent.$.messager.alert和parent.$.messager.confirm...相关推荐

  1. WPF引用外部类库中的资源文件提示不能找到的解决方法

    WPF引用外部类库中的资源文件提示不能找到的解决方法 参考文章: (1)WPF引用外部类库中的资源文件提示不能找到的解决方法 (2)https://www.cnblogs.com/scy251147/ ...

  2. vue中iframe嵌套页面父子组件互相通信

    //父传子页面 <iframe id="mainIframe" name="mainIframe" ref="iframe" :src ...

  3. 关于vue中iframe嵌套页面的适配(大屏可视化)

    this.$nextTick(() => { const iframe = this.$refs.iframeWarp //获取dom const iframed = iframe[0] ifr ...

  4. Android Studio中启动模拟器时提示HAXM错误的解决方法

    Android Studio中启动模拟器时,会提示HAXM错误,如图1所示. 图1 提示HAXM错误 以上错误的提示信息是需要在BIOS中打开"VT-x"设置,但是打开该设置后,依 ...

  5. mysql命令行界面出现问题,MySQL命令行界面中出现字符错误提示的原因及解决方法...

    ERROR 2019 (HY000): Can't initialize character set gb2312 搞了好半天,MySQL都重装了两次,号悲剧... 之前设置了系统编码全都是UTF-8 ...

  6. asp中创建系统文件createtextfile提示没有权限的解决方法

  7. vue中用iframe嵌套页面,点击返回实现真正的退回上一步功能

    vue项目中需要嵌套第三方的页面,但是第三方页面中的网页没有返回按钮,如图所示:此为页面b,页面a为跳到b页面的前一个页面. 点击iframe嵌套页面跳转的第二个页面 要实现不管进入多少层iframe ...

  8. TP超链接无法下载问题解决 hrome浏览器默认禁止iframe嵌套页面下载文件

    var urlshow="{:U('Grant/download')}&grt_id="+row['grt_id']; let link = document.create ...

  9. 实现iframe嵌套页面通信

    实现iframe嵌套页面通信 在项目中通过iframe标签嵌入其他网页时,该如何iframe页面进行通信呢?小菜鸡在这里简单记录一下~ 1.父组件获取子组件: (注:父组件是当前项目页面,子组件是if ...

  10. 关于前端iframe嵌套页面的跳转问题

    因工作中遇到的项目,有iframe页面嵌套,遇到了页面跳转的问题,所以记录解决问题的过程 关于前端iframe嵌套页面的跳转问题 问题: 在A页面使用iframe嵌套了B页面,B页面中做了权限校验,即 ...

最新文章

  1. python os.path.join乱码_python os.listdir()乱码解决方案
  2. 文远知行核武器曝光:无人车量产都靠它
  3. python自动获取天气_用python获取天气数据,并作定时播报
  4. oracle 并行执行脚本,批量执行Oracle脚本
  5. a标签在ie6和ie7下面换行显示问题解析
  6. vue-flowy前端流程图绘制工具
  7. Codeforces Round #313 (Div. 1) C. Gerald and Giant Chess DP
  8. 高管暗示Redmi Note 10系列新品:今日有大事公布?
  9. C++内存泄漏的几种情况
  10. jsp 如何自定义标签
  11. Sklearn——交叉验证(Cross Validation)
  12. 4月26 simulink数据input,与全局变量建立堆栈
  13. DICOM医学图像处理:Orthanc Plugin SDK实现WADO服务
  14. pytorch test单张图片_PyTorch的元学习库:Torchmeta
  15. 使用花生壳做内网穿透
  16. 开心农场简易外挂的实现
  17. Oracle 11g 服务器结构
  18. 小写字母转换大写字母代码
  19. 批量转换图片文件格式(将JPEG、PNG转成JPG)
  20. 语音合成(TTS)论文优选:Robust Sequence-to-Sequence Acoustic Modeling with Stepwise Monotonic Attention for Ne

热门文章

  1. 创新不是突然而至——它是慢慢成长的
  2. mysql xa 异常_面试官问我:MySQL中的XA事务崩溃了如何恢复??
  3. cmd静默运行_exe、msi、dos、bat等静默运行,后台运行,不弹窗的解决办法
  4. 【知识图谱系列】动态时序知识图谱EvolveGCN
  5. 使用机器学习模型对大盘指数进行预测
  6. 【扩展KMP】【HDU 4333】Revolving Digits
  7. MATLAB 读取表格 | readmatrix函数
  8. textContent与innerText
  9. 使用手机访问 Office 文档
  10. Python之 多重循环