jQuery MiniUI

标题: 当mini.alert和window.CloseOwnerWindow同时用问题 [打印本页]

作者: pj_style    时间: 2013-12-10 16:00:50     标题: 当mini.alert和window.CloseOwnerWindow同时用问题

     mini.alert("新增成功!");
     window.CloseOwnerWindow("ok");
mini.alert遇到window.CloseOwnerWindow为什么不用点确定就自己会关掉窗体和alert。
作者: felt    时间: 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
作者: pj_style    时间: 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的关闭。
作者: felt    时间: 2013-12-10 17:03:07

mini.alert("保存成功","保存",closeWindow);
作者: pj_style    时间: 2013-12-10 17:06:28

felt 发表于 2013-12-10 17:03
mini.alert("保存成功","保存",closeWindow);

哦,原来如此,为什么加了()可以进入方法,但是会关闭mini.alert.
作者: felt    时间: 2013-12-10 17:11:31

你加了(),就直接调用那个方法了。
作者: factory    时间: 2013-12-10 17:12:44

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

("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了
作者: dargoner    时间: 2013-12-11 13:12:22

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

JS没学好,好好去补充下吧
作者: sumuyan    时间: 2018-5-18 16:28:58

factory 发表于 2013-12-10 17:12
("","",fn)这里不加括号,类似函数指针,等于是传参一样,加了括号就不对了

如何 实现 window.CloseOwnerWindow 像这里的 action 传参,但是不关闭窗口的方法,我把想关闭窗口放在 弹出的那个页面,只需知道他点了什么就好了
作者: felt    时间: 2018-5-18 17:13:18

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

这方法就是关闭弹出的,不能不关闭。
作者: sumuyan    时间: 2018-5-18 17:20:53

felt 发表于 2018-5-18 17:13
这方法就是关闭弹出的,不能不关闭。

就是有没别的方法,不关闭,但是可以知道点了啥
作者: sumuyan    时间: 2018-5-21 08:37:06

felt 发表于 2018-5-18 17:13
这方法就是关闭弹出的,不能不关闭。

有木有不关闭窗口的方法
作者: dforce    时间: 2018-5-21 09:25:19

sumuyan 发表于 2018-5-21 08:37
有木有不关闭窗口的方法

我们的弹出跨,点了关闭肯定会关闭。这些弹出的功能都是固定的。




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