jQuery MiniUI

 找回密码
 立即注册
楼主: angle
打印 上一主题 下一主题

登录界面问题 [复制链接]

Rank: 8Rank: 8

21#
发表于 2014-4-2 16:03:32 |只看该作者
angle 发表于 2014-4-2 15:51
版主 为啥在验证完后 弹出框一闪就没有了 直接到下一个界面

mini.loading("登录成功,马上转到系统...", "登录成功");
这句话是创建一个loading提示框,但是这个是创建在本页面的,而且他是JS模拟的弹出来,是不会阻塞住下面代码的运行

所以马上执行到跳转页面之后,本页面所有的东西自然全都没了

Rank: 2

22#
发表于 2014-4-2 16:05:25 |只看该作者
factory 发表于 2014-4-2 16:03
mini.loading("登录成功,马上转到系统...", "登录成功");
这句话是创建一个loading提示框,但是这个是创 ...

是这个啊 mini.alert(text);

Rank: 8Rank: 8

23#
发表于 2014-4-2 16:08:15 |只看该作者
angle 发表于 2014-4-2 16:05
是这个啊 mini.alert(text);

mini.alert是我们模拟的弹出框,所有模拟出来的弹出都不能阻塞js代码,你可以使用原生的alert

Rank: 2

24#
发表于 2014-4-2 16:12:29 |只看该作者
felt 发表于 2014-4-2 16:08
mini.alert是我们模拟的弹出框,所有模拟出来的弹出都不能阻塞js代码,你可以使用原生的alert ...

为啥有的地方又可以阻止,这个弹出框的风格和界面比较一致,版主还有啥办法么

Rank: 8Rank: 8

25#
发表于 2014-4-2 16:14:39 |只看该作者
angle 发表于 2014-4-2 16:12
为啥有的地方又可以阻止,这个弹出框的风格和界面比较一致,版主还有啥办法么 ...

放到回调里处理吧
mini.alert(message, title, function(){
   跳转。。。。。。。。。。。
})

Rank: 8Rank: 8

26#
发表于 2014-4-2 16:14:43 |只看该作者
angle 发表于 2014-4-2 16:12
为啥有的地方又可以阻止,这个弹出框的风格和界面比较一致,版主还有啥办法么 ...

不能阻止的,JS模拟的任何弹出框,都无法阻塞代码的执行.一般是
var messageid = mini.loading("Loading, Please wait ...", "Loading");
setTimeout(function () {
            mini.hideMessageBox(messageid);
        }, 2500);

延时进行关闭操作

Archiver|普加软件

GMT+8, 2024-11-25 18:18 , Processed in 1.042110 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部