jQuery MiniUI

标题: confirm中套mask怎么实现? [打印本页]

作者: sunxue299    时间: 2019-7-4 17:46:53     标题: confirm中套mask怎么实现?

有个需求,先弹出框confirm提示是否确认执行,这个执行是耗时的,我要点确定后执行那个耗时操作,同时要显示个mini.mask提示加载中。
但是我发现在confirm的action == "ok" 的判断里面加mask是无效的。它只能在action == "ok" 里面函数全部执行完才会出现“加载中”这个提示。不能同时出现。该怎么解决呢?

作者: dforce    时间: 2019-7-4 18:12:07

mini.mask内部有一点点延时,你这里延时个100毫秒执行操作看下
setTimeout(funciton(){
    xxxx
},100)
作者: sunxue299    时间: 2019-7-5 09:46:35

dforce 发表于 2019-7-4 18:12
mini.mask内部有一点点延时,你这里延时个100毫秒执行操作看下
setTimeout(funciton(){
    xxxx

[attach]12334[/attach]
图上 是我的代码,我发现点击确定后,弹框就卡住了,等3秒后弹框才消失,然后“加载中...”文字才显示出来。并且不再消失了。

作者: sunxue299    时间: 2019-7-5 09:48:16

dforce 发表于 2019-7-4 18:12
mini.mask内部有一点点延时,你这里延时个100毫秒执行操作看下
setTimeout(funciton(){
    xxxx

[attach]12335[/attach]
解决了,变成这样就可以了





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