渐渐模糊了约定 2024-01-26 11:04 采纳率: 17.4%
浏览 7

layui关闭iframe弹出层,方法失效

使用layui的layer.open打开弹出层,在弹出层页面关闭自己:

var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);

无法关闭
浏览器提示:

img

替换了官网最新的jQuery.js 还是同样的错误。
layui 的版本是2.9.3

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-26 12:17
    关注

    【相关推荐】



    • 请看👉 :使用layui弹出层的心得,解决使用layer iframe 没有出现滚动条 导致页面显示不全
    • 除此之外, 这篇博客: 关于layui iframe弹出层 父页面与子页面中的 7、父页面如何调用子页面在layui.use中的方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      子页面定义的方法在JS的layui.use中
      
      layui.use(['form'], function(){
          var $ = layui.$,
              form = layui.form;
          function sureChoose(){
              alert("你好!");
          }}
      
      父页面中如何调用子页面的方法
      
       layer.open({
          type: 2 ,
          title: '新增部门',
          content: ContextPath+'/admin/dept/goAdd',
          area: ['450px', '450px'],
          btn: ['确定', '取消'],
          yes: function(index, layero){
           
          },
          success: function(layero, index){
              var iframe = window['layui-layer-iframe'+index];
              //调用子页面的全局函数
              //方法如何使用
              iframe.layer.sureChoose();
              iframe.sureChoose();
          }
      });
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月26日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误