帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
967
Y币

[App引擎] api.closeWin不执行结果

[复制链接]
发表于 2014-12-26 10:35:47
  1. apiready = function(){
  2.     var header = $api.byId('header');
  3.     $api.fixIos7Bar(header);
  4.    
  5.     if (!uid) {
  6.                 //alert('无权限');
  7.                 setTimeout(function(){
  8.                     api.closeWin();
  9.         },100);
  10.         
  11.         }
复制代码
setTimeout中的api.closeWin();不执行。在setTimeout加入alert函数测试是可以执行的。注释了就不行了。这是什么原因
28
帖子
1
勋章
1万+
Y币
你好,在执行apiready方法时,当前窗口正在做打开动画,在这段时间中做关闭、打开窗口会有不确定结果,timer时间设长一点就可以了
5
帖子
0
勋章
967
Y币
kenny 发表于 2014-12-26 15:28
你好,在执行apiready方法时,当前窗口正在做打开动画,在这段时间中做关闭、打开窗口会有不确定结果,time ...

真是这个原因。还以为不执行呢。感谢
您需要登录后才可以回帖 登录

本版积分规则