这是一个很棒的插件:http://thrivingkings.com/apprise/
当我使用apprise('Hello');
或其他函数时,它不会停止,它继续执行jQuery代码,而简单的alert("hello");
将停止执行js代码。那么,任何想法如何解决这个问题?
我真的很想使用它,因为它非常酷且重量轻。 (或者你知道任何其他警报信息的插件就像这个一样棒吗?)。
感谢。
答案 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
});
这是在非阻塞调用中设计的。 您希望在框关闭后执行的任何代码必须包含在续集中。