layui在iframe内弹窗位置错误的解决方法

// 创建确认对话框,确认是否删除
layer.confirm('确定要删除吗?', {
    // 设置图标
    icon: 3,
    // 设置标题
    title: '确认',
    // 设置按钮文字和数量
    btn: ['确定', '取消'],
    // 隐藏关闭按钮
    closeBtn: 0,
    // 设置按钮对齐方式
    btnAlign: 'c',
    // 将对话框设为固定位置
    fixed: true,
    // 根据文档滚动元素的位置和宽度调整确定对话框的位置
    offset: [
        window.parent.document.scrollingElement.scrollTop + 
        window.parent.document.documentElement.clientHeight / 2 - 142 + 'px', // 设置垂直方向位置偏移量
        window.parent.document.documentElement.clientWidth / 2 - 420 + 'px' // 设置水平方向位置偏移量
    ]
}, function(){// 用户点击了确认对话框中的“确定”按钮时,执行以下函数
    // 可以在这里编写删除或执行其他操作的代码
    // 该函数是可选的,可以留空
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容