Apprise是一个很棒的插件,但有点问题。有什么改变?

时间:2011-04-28 23:15:56

标签: jquery message alert

这是一个很棒的插件:http://thrivingkings.com/apprise/

当我使用apprise('Hello');或其他函数时,它不会停止,它继续执行jQuery代码,而简单的alert("hello");将停止执行js代码。那么,任何想法如何解决这个问题?

我真的很想使用它,因为它非常酷且重量轻。 (或者你知道任何其他警报信息的插件就像这个一样棒吗?)。

感谢。

1 个答案:

答案 0 :(得分:3)

看起来意味着是非阻塞的。换句话说,如果您希望后续代码等到apprise框已关闭,则必须传递一个延续:

apprise('Hello', null, function() { /* continuation */ });

修改

进一步澄清:

$(document).ready(function(){
    apprise('Hello', null, function(){
        // the code here will execute after the msg box has been closed
    });
    // this code will execute immediately, not waiting for the box to close
});

这是在非阻塞调用中设计的。 您希望在框关闭后执行的任何代码必须包含在续集中。