【问题标题】:start /stop jquery menu开始/停止 jquery 菜单
【发布时间】:2011-01-18 19:54:45
【问题描述】:

使用 jgrowl 时,如果我们调用以下命令来关闭所有菜单

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

如何重新开始。

下面给出一个错误

$.jGrowl('startup');

谢谢。

【问题讨论】:

  • 没有错误,但再次调用 jgrowl 时,它只是不显示,因为我们调用了shutdown
  • K 代码如下所示 func a(){ $.jGrowl(data); } func cleanup(){ $.jGrowl('shutdown'); } 一种();清理(​​);因此,如果 a() 在有或没有 $.jGrowl('startup'); 的情况下被调用,jgrowl 不会出现

标签: jquery html jquery-ui jquery-plugins jquery-selectors


【解决方案1】:

Startup 应该是一个有效的选项:

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

此页面的代码 sn-p:

    /** 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');
        }
    },

您能否提供错误的详细信息,或者提供更多代码来帮助我们确定问题所在?

谢谢

【讨论】:

  • 嗨詹姆斯,没有错误,但再次调用 jgrowl 时,它只是没有出现,因为我们已经调用了关机。有什么想法吗?
  • 这里是代码提示。代码如下所示 func a(){ $.jGrowl(data); } func cleanup(){ $.jGrowl('shutdown'); } 一种();清理(​​);因此,如果a() 被调用时有或没有$.jGrowl('startup');,jgrowl 不会出现
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多