问答详情
源自:5-1 参数扩展和潜在 Bug 解决

弹出框没有关闭回调函数就执行了

为什么我加了延迟回调函数后延迟两秒后弹出框没有关闭就alert出来了,然后点击alert的确定后弹出框才与alert框一起关闭

if(config.delay&&config.delay!=0){
    window.setTimeout(function(){
        _this.close();
        //执行延时的回调
           config.delayCallback&&config.delayCallback();

    },config.delay)
}

提问者:weibo_简爱之与_0 2016-09-19 15:20

个回答

  • qq_关忆北_04242871
    2017-02-16 10:49:06

    浏览器的问题,谷歌不行,IE可以

  • xue5hen
    2016-09-21 16:01:20

    必然是你其它地方运行了alert代码,你贴这几行没用,检查下其它地方。