2010-02-19 61 views
0

使用jgrowl的时候,如果我们调用关闭所有菜单启动/停止jQuery的菜单

$.jGrowl(data); 
$.jGrowl('shutdown'); 

如何重新启动它。

下面给出了一个错误

$.jGrowl('startup'); 

感谢。

+0

什么是错误? – Hatchware 2010-02-19 15:42:30

+0

没有错误,但在jgrowl的调用中再次出现,它只是没有显示出来,因为我们已经调用了shutdown – Hulk 2010-02-19 18:13:58

+0

K代码如下所示 func a(){.jGrowl(data); } func cleanup(){ $ .jGrowl('shutdown'); } a(); cleanup(); 所以,如果'a()'被称为带或不带'$ .jGrowl('startup');' jgrowl does not show up – Hulk 2010-02-19 18:17:35

回答

0

启动应该是一个有效的选项:

http://bitbucket.org/stanlemon/jgrowl/src/47d58d0e497f/jquery.jgrowl.js

代码片段从该页面:

/** Setup the jGrowl Notification Container **/ 
    startup: function(e) { 
     this.element = $(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>'); 
     this.interval = setInterval(function() { 
      $(e).data('jGrowl.instance').update(); 
     }, this.defaults.check); 

     if ($.browser.msie && parseInt($.browser.version) < 7 && !window["XMLHttpRequest"]) { 
      $(this.element).addClass('ie6'); 
     } 
    }, 

你可以提供错误的细节,也许更多的代码来帮助我们确定发生了什么问题?

谢谢

+0

嗨,詹姆斯,没有错误,但又一次调用jgrowl,它只是没有出现,因为我们称之为关机。任何想法y? – Hulk 2010-02-19 17:17:26

+0

这是一段代码。代码如下所示 代码如下所示: func a(){.j增大(data); } func cleanup(){ $ .jGrowl('shutdown'); } a(); cleanup(); 所以再次如果调用'a()'时使用或不使用'$ .jGrowl('startup');' jgrowl不显示 – Hulk 2010-02-19 18:18:01