[对话框触发器]iframe类型弹出框,如何在iframe里获取 modalTrigger实例?
2017-03-16 15:13:29
~
  • 访问次数: 6
  • 注册日期: 2017-03-16
  • 最后登录: 2018-10-17

[对话框触发器]iframe类型弹出框,如何在iframe里获取 modalTrigger实例?


简单说就是如和在iframe里面关闭弹出层??


我试过 hide()方法,但是这样不会触发  onHide 或者 hidden 回调函数.


请问怎么解决啊?




沙发
2017-03-17 13:35:44
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

你可以直接在 iframe 页面调用  window.closeModal() 方法。

板凳
2017-04-06 19:35:07
~
  • 访问次数: 6
  • 注册日期: 2017-03-16
  • 最后登录: 2018-10-17

不行啊。。

window.closeModal is not a function.

#3
2017-04-27 19:06:01
小白菜
  • 访问次数: 4
  • 注册日期: 2017-04-27
  • 最后登录: 2017-05-04

$('[class="close"]').get(0).click();

执行这句话, $('[class="close"]')获得的就是左上角的那个关闭按钮。

#4
2017-05-03 08:22:34
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

如果iframe的页面与父级页面不是在同一个域名下,则无法实现这个功能。

#5
2017-08-25 16:16:53
一伤
  • 访问次数: 5
  • 注册日期: 2017-07-24
  • 最后登录: 2017-08-25

这个方法我用的怎么不行呢?报错了,求解。。

#6
2018-06-20 09:26:05
xiao
  • 访问次数: 7
  • 注册日期: 2018-06-20
  • 最后登录: 2020-09-10

关闭对话框:

$.zui.closeModal();

在弹出窗口中关闭:

window.parent.$.zui.closeModal();

1/1