Как закрыть jgrowl вручную - PullRequest
       80

Как закрыть jgrowl вручную

5 голосов
/ 19 февраля 2010

All

Как закрыть и открыть jgrowl вручную

 jQuery("div.jGrowl").trigger("jGrowl.close");

Вышеуказанный код не работает.

Спасибо.

Ответы [ 11 ]

0 голосов
/ 07 декабря 2011

Вот решение для закрытия отдельных уведомлений:

testGrowl = function() {
 var ao, close;
 close = function(e) {
  console.log('close');
  return $(e).find('.jGrowl-close').trigger('click');
 };
 ao = function(e) {
   return setTimeout(function() {
   return close(e);
  }, 1500);
 };
 return $.jGrowl("Hello world!", {
   sticky: true,
   afterOpen: ao
  });
 };
setTimeout(testGrowl, 100);
setTimeout(testGrowl, 1000);

CoffeeScript и диалоговое окно здесь .

...