jQuery MiniUI

标题: 使用mini.open打开iframe问题 [打印本页]

作者: 无聊的猴子    时间: 2018-12-6 13:50:12     标题: 使用mini.open打开iframe问题

在一个页面里使用mini.open打开一个页面,然后把这个mini.open打开的页面隐藏起来,在需要的时候打开,出现了一个问题,mini.open打开的页面偶尔不会计算高度,即mini-fit这个类不会自动生成高度,这个情况有方法解决吗?

作者: felt    时间: 2018-12-6 14:18:20

你用什么方法控制的隐藏显示
如果不是我们的方法,那么显示的时候请调用mini.layout()来重新布局一下。
作者: 无聊的猴子    时间: 2018-12-6 14:34:04

felt 发表于 2018-12-6 14:18
你用什么方法控制的隐藏显示
如果不是我们的方法,那么显示的时候请调用mini.layout()来重新布局一下。 ...

一进页面先隐藏是这样写的,写一个定时器,时间为0,然后定义一个全局变量赋值[attach]11647[/attach]
在需要调用的时候,传入相应的参数,再显示弹窗[attach]11648[/attach]

作者: felt    时间: 2018-12-6 14:49:51

无聊的猴子 发表于 2018-12-6 14:34
一进页面先隐藏是这样写的,写一个定时器,时间为0,然后定义一个全局变量赋值
在需要调用的时候,传入相 ...

mini.open的关闭是销毁。
如果你要隐藏再显示,请使用mini-window
作者: 无聊的猴子    时间: 2018-12-6 15:14:08

felt 发表于 2018-12-6 14:49
mini.open的关闭是销毁。
如果你要隐藏再显示,请使用mini-window

我用了return false,就不会销毁了。。
作者: felt    时间: 2018-12-6 15:54:30

无聊的猴子 发表于 2018-12-6 15:14
我用了return false,就不会销毁了。。

我们不提倡这样的做法,修改我们的默认行为可能会带来未知的风险,比如内存泄露。
每种不同的控件有不同的使用环境,你这里隐藏显示,那么mini-window更适合。





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2