开发者

Apprise is a great plugin, but with a little problem. What to change?

Here is this great plugin: http://thrivingkings.com/apprise/

When I use apprise('Hello'); or other function it doesn't stop, it continues to execute jQuery code while simple alert(开发者_开发百科"hello"); would stop executing js code. So, any ideas how to solve this?

I really want to use it, because it is extremely cool and light-weighted. (Or maybe you know any other plugins for alert messages as awesome as this one?).

Thanks.


It looks like it's meant to be non-blocking. In other words, if you want your subsequent code to wait until the apprise box has closed, you'll have to pass in a continuation:

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

Edit:

Further clarification:

$(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
});

This is as designed in a non-blocking call. Any code that you want to have execute after the box has been close must be contained in the continuation.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜