jQuery MiniUI

标题: 关于mini.showMessageBox同步的问题 [打印本页]

作者: cf4000    时间: 2015-5-3 01:56:42     标题: 关于mini.showMessageBox同步的问题

请教一下,mini.showMessageBox只能异步执行,例如下面的代码,运行时先alert,然后才showMessageBox, if (action == "no") Pcheck=false就没有意义了,请问如何才能同步执行呢?


var Pcheck = true;

mini.showMessageBox({
    title: "提示",
    iconCls: "mini-messagebox-question",
    buttons: ["yes", "no"],
    message: "是否关闭?",
    callback: function (action) {
        if (action == "no") Pcheck=false ;
    }
});

if (Pcheck) alert("点了 是");

作者: felt    时间: 2015-5-4 09:13:19

弹出内部有一点延时处理
你后面的操作包一个setTimeout

另外任何js模拟的弹出都不能阻塞代码,即使包了延时,也不会等你回调之后才触发alert




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