Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法更新jgrowl消息?_Javascript_Jquery_Growl - Fatal编程技术网

Javascript 有没有办法更新jgrowl消息?

Javascript 有没有办法更新jgrowl消息?,javascript,jquery,growl,Javascript,Jquery,Growl,如果消息还没有被删除,有没有一种方法可以使用jgrowlor或其他类似咆哮的弹出窗口来更新消息?如果消息已经被删除,只需像正常一样添加消息即可?我想我发现了一些变化,可以用jgrowl实现我想要的功能 与其修改插件,我认为更简单的方法是创建一个函数来查找咆哮中的文本,然后将其删除。我已经对下面的代码进行了测试,它可以正常工作,并且似乎不会导致插件出现任何问题 此函数将根据其内容删除咆哮 function clearGrowl(txt){ $('.jGrowl-notification:cont

如果消息还没有被删除,有没有一种方法可以使用jgrowlor或其他类似咆哮的弹出窗口来更新消息?如果消息已经被删除,只需像正常一样添加消息即可?

我想我发现了一些变化,可以用jgrowl实现我想要的功能

与其修改插件,我认为更简单的方法是创建一个函数来查找咆哮中的文本,然后将其删除。我已经对下面的代码进行了测试,它可以正常工作,并且似乎不会导致插件出现任何问题

此函数将根据其内容删除咆哮

function clearGrowl(txt){
 $('.jGrowl-notification:contains("' + txt + '")').remove();
}
如果您只想以咆哮的标题为目标,请按如下方式修改它:

function clearGrowl(txt){
 $('.jGrowl-notification .header:contains("' + txt + '")').remove();
}

笑@jgrowl。听起来像说唱歌手。更新现有的消息是一个很大的不合逻辑的,因为弹出窗口的整个目的是吸引用户的注意力,而不是强迫用户采取行动。依我看,更合乎逻辑的方法是关闭消息并创建一个新消息。@Ariel,好主意。我认为这样可能会更好。