在iframe子页面 通过window.parent.document打开父页面的modal层不能正常关闭

发布于 2022-09-04 23:43:30 字数 128 浏览 15 评论 0

大家好 我想问一下 在iframe子页面 通过window.parent.document打开父页面的modal层,这样父页面的modal关闭方法$("#modal").modal("hide")不能正常关闭,有没有大神知道这是什么原因

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

画离情绘悲伤 2022-09-11 23:43:30
你在子页面里$("#modal").modal("hide")肯定不能关闭呀!
你可以在子页面里调用父页面的一个方法,这个方法里写$("#modal").modal("hide")!
心欲静而疯不止 2022-09-11 23:43:30

$('#id', window.parent.document).modal('hide');

请帮我爱他 2022-09-11 23:43:30

最后采取了一种不太好的方法暂时解决,先show再hide,$("#modal").modal("show").modal("hide"),这样可以解决,只是弹出层关闭的时候会因为show闪一下,还没有找到好的解决办法

書生途 2022-09-11 23:43:30

今天我也遇到了这个问题,我是这样解决的。
在子页面中这样打开模态框:
parent.window.$('#modal').modal('show');

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文