bootbox在iframe内的显示位置
2017-02-17 17:44:49
samla
  • 访问次数: 4
  • 注册日期: 2017-02-17
  • 最后登录: 2017-11-23
如果在iframe框架内,bootbox模态框调用zui.modal.show来展示模态框时,怎样传递position参数?
沙发
2017-02-21 10:16:21
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

如果你是在iframe内显示bootbox模态框按照正常用法即可;如果你是在iframe外显示模特框,你可能需要了解如何在iframe内访问父级窗口对象(window),然后调用父级窗口的方法即可。

板凳
2017-02-24 14:25:32
samla
  • 访问次数: 4
  • 注册日期: 2017-02-17
  • 最后登录: 2017-11-23
可能我没表达清楚,iframe的高度很高的情况下,在滚轮滚动到iframe的底部,在iframe内部调用bootbox模态框,如果不传入position参数,默认的展示位置在可视区域上方,用户得滚动到上方才能看到。所以想知道怎么传递参数,我跟踪了src下的Bootbox源码,发现在显示弹窗时是调用了zui.modal.show,但是并没有传递参数,所以取了zui的默认position。
#3
2017-03-01 09:30:04
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

没有好的办法处理这个问题,只能特殊情况特殊处理。你可以在 Bootbox 打开后使用 JavaScript 动态为 Bootbox 对话框设置定位样式。Bootbox 对话框的选择器是:'. bootbox.modal > .modal-dialog'

1/1