layui dialog使用问题,长度不对

layui dialog使用问题,长度不对

点击按钮弹出第一个弹窗

img


代码

img


详细信息的点击事件

img

点击后

img


最大长度好像是第一个弹窗的 长度
如果关闭第一个弹窗后第二个弹窗不会打开
想问问怎么解决,不关闭第一个弹窗,打开第二个弹窗w800,h300

第一个layer加载的是iframe?看样子应该是,第二个layer.open改为parent.layer.open,再父页打开而不是iframe中,要不无法跨iframe

img

【以下回答由 GPT 生成】

你可以尝试按照以下步骤解决这个问题:

  1. 在调用第一个弹窗的代码之前,先引入layui的相关资源:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/layui@2.4.5/dist/css/layui.css" />
<script src="https://cdn.jsdelivr.net/npm/layui@2.4.5/dist/layui.all.js"></script>
  1. 确保你的按钮点击事件代码中调用了layuilayer.open方法来弹出第一个弹窗。你可以按照以下示例代码进行调用:
<script>
    layui.use(['layer'], function () {
        var layer = layui.layer;

        // 点击按钮弹出第一个弹窗
        $('#btn').click(function () {
            layer.open({
                type: 1,
                content: '第一个弹窗内容',
                area: ['400px', '300px'],
                maxmin: true,
                yes: function (index, layero) { // 点击第一个弹窗的确定按钮
                    // 打开第二个弹窗
                    layer.open({
                        type: 1,
                        content: '第二个弹窗内容',
                        area: ['800px', '300px'],
                        maxmin: true
                    });
                }
            });
        });
    });
</script>

在上述代码中,我们指定了第一个弹窗的大小为400px宽度和300px高度,第二个弹窗的大小为800px宽度和300px高度。

  1. 确保你的按钮的idbtn(可以根据实际情况修改)。

如果你按照以上步骤更改了你的代码,还是遇到问题,请提供完整的你的代码,以便我能够更好地帮助你解决问题。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632