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

代码如下, 逻辑很简单:


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

阿神
阿神

闭关修行中......

membalas semua(2)
Ty80

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

大家讲道理

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

var flag = true;

if (flag) {
    var result = window.confirm("确定要取消吗?");
    if (result) {
      alert(1);
    } else {
      alert(2);
    }
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!