javascript - window.confirm执行顺序问题
阿神
阿神 2017-04-11 12:07:29
0
2
328

代码如下, 逻辑很简单:


var flag = true;
if(flag) {
    if(window.confirm("确定要取消吗?")) {
        alert(1)
    }
}
alert(2)
  • 正常执行的顺序:是先弹confirm, 现弹alert(2), 在微信下和其他浏览器下执行没问题, 但是在QQ内置浏览器中, 就会出现先弹alert(2), 再弹confirm, 请问这个怎么破?

阿神
阿神

闭关修行中......

Antworte allen(2)
Ty80

window.confirm需要时间的吧,可能QQ中还没加载出来,加个延时试试。

大家讲道理

来个最简单的, 先让程序跑起来.

var flag = true;

if (flag) {
    var result = window.confirm("确定要取消吗?");
    if (result) {
      alert(1);
    } else {
      alert(2);
    }
}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!