Apprise - отличный плагин, но с небольшой проблемой.Что поменять? - PullRequest
1 голос
/ 29 апреля 2011

Вот этот отличный плагин: http://thrivingkings.com/apprise/

Когда я использую apprise('Hello'); или другую функцию, она не останавливается, она продолжает выполнять код jQuery, в то время как простой alert("hello"); останавливает выполнение кода js. Итак, есть идеи, как это решить?

Я действительно хочу использовать его, потому что он очень крутой и легкий. (Или, может быть, вы знаете какие-либо другие плагины для предупреждающих сообщений, такие же крутые, как этот?).

Спасибо.

1 Ответ

3 голосов
/ 29 апреля 2011

Похоже, что означало, что должен быть неблокирующим.Другими словами, если вы хотите, чтобы ваш последующий код ждал, пока окно 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
});

Это такое, как разработано для неблокирующего вызова. Любой код , который вы хотите выполнить после закрытия окна должен содержаться в продолжении.

...