jQuery MiniUI

 找回密码
 立即注册
查看: 13673|回复: 12
打印 上一主题 下一主题

当mini.alert和window.CloseOwnerWindow同时用问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-10 16:00:50 |只看该作者 |倒序浏览
     mini.alert("新增成功!");
     window.CloseOwnerWindow("ok");
mini.alert遇到window.CloseOwnerWindow为什么不用点确定就自己会关掉窗体和alert。

Rank: 8Rank: 8

沙发
发表于 2013-12-10 16:08:39 |只看该作者
mini.alert是我们模拟出来的alert,不能阻塞代码
你可以把window.CloseOwnerWindow("ok")放到mini.alert()的回调里面处理
这是mini.alert()的api:http://www.miniui.com/docs/api/index.html#ui=messagebox

Rank: 3Rank: 3

板凳
发表于 2013-12-10 16:56:34 |只看该作者
felt 发表于 2013-12-10 16:08
mini.alert是我们模拟出来的alert,不能阻塞代码
你可以把window.CloseOwnerWindow("ok")放到mini.alert()的 ...

mini.alert("保存成功","保存",closeWindow());
//删除数据重新调用
                function closeWindow(){
                window.CloseOwnerWindow("ok");
                }这种还是会把mini.alert的关闭。

Rank: 8Rank: 8

地板
发表于 2013-12-10 17:03:07 |只看该作者
mini.alert("保存成功","保存",closeWindow);

Rank: 3Rank: 3

5#
发表于 2013-12-10 17:06:28 |只看该作者
felt 发表于 2013-12-10 17:03
mini.alert("保存成功","保存",closeWindow);

哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

Rank: 8Rank: 8

6#
发表于 2013-12-10 17:11:31 |只看该作者
你加了(),就直接调用那个方法了。

Rank: 8Rank: 8

7#
发表于 2013-12-10 17:12:44 |只看该作者
pj_style 发表于 2013-12-10 17:06
哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了

Rank: 3Rank: 3

8#
发表于 2013-12-11 13:12:22 |只看该作者
pj_style 发表于 2013-12-10 17:06
哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.

JS没学好,好好去补充下吧

Rank: 3Rank: 3

9#
发表于 2018-5-18 16:28:58 |只看该作者
factory 发表于 2013-12-10 17:12
("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了

如何 实现 window.CloseOwnerWindow 像这里的 action 传参,但是不关闭窗口的方法,我把想关闭窗口放在 弹出的那个页面,只需知道他点了什么就好了

Rank: 8Rank: 8

10#
发表于 2018-5-18 17:13:18 |只看该作者
sumuyan 发表于 2018-5-18 16:28
如何 实现 window.CloseOwnerWindow 像这里的 action 传参,但是不关闭窗口的方法,我把想关闭窗口放在  ...

这方法就是关闭弹出的,不能不关闭。

Archiver|普加软件

GMT+8, 2024-6-21 14:08 , Processed in 1.041107 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部