iframe中调用弹窗遇到的问题~~

提问 已结
6 98
他们都叫我小明
悬赏:10飞吻
在社区上面搜索答案,用了
		top.layer.open({
type: 1,
title:'添加模型',
area: ['500px', 'auto'], //宽高
content: $('.add-model')
});
,也用了
		parent.layer.open({
type: 1,
title:'添加模型',
area: ['500px', 'auto'], //宽高
content: $('.add-model')
});
都没什么用~~,所以有人吗?

ps:右侧是iframe,左侧不是,我需要在右侧弹出层的时候,遮罩层把全屏遮罩~~,但是我用了上述的代码,弹窗跑到遮罩层下面去了~~并且整个弹窗的位置发生了改变
回帖
  • 小胖237
    12天前
    @他们都叫我小明 ,你试一下这个
    content: $('.add-model').html()
    0 回复
  • 从你截图上看,样式上出了问题,这种情况,好好检查下样式是否应用上,可以强制刷新一下,还有种情况就是浏览器兼容问题
    0 回复
  • ps:右侧是iframe,左侧不是,我需要在右侧弹出层的时候,遮罩层把全屏遮罩~~,但是我用了上述的代码,弹窗跑到遮罩层下面去了~~并且整个弹窗的位置发生了改变 @哥将
    0 回复
  • 明白你的意思了,你这个等于是在iframe外弹出,也就是调用iframe这个框架的页面,你要看看这个页面是否集成完整了layui的代码,你可以审查元素看看,还是样式加载不完整导致的。
    0 回复
  • rwx
    12天前
    这个问题我去年就提过,捕获模式就是有这个问题,最后把需要捕获的内容做成iframe页面了。。。
    0 回复
  • @小胖237 谢谢亲,这样写是可以的[心] ~~求原理[可怜]
    0 回复