问题标签 [jgrowl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1141 浏览

asp.net - JQuery BlockUI - 咆哮通知未触发。只是刷新页面

我似乎无法触发我的 JQuery Growl 通知。我已经包含了我网站的几乎整个母版页以供参考。

我试过的。这从内容页面开始但没有用,因此我将其移至母版页以尝试消除与内容页面本身无关的问题。

我的母版页中有一个 jquery.blockUI.js CDN 的引用,我认为它是有效的。

我尝试直接在我的母版页的页脚中添加一个按钮,并使用默认的 blockUI 示例来发出咆哮通知。

我好像搞不定 基本上在按钮单击时,它似乎只是刷新屏幕,仅此而已。任何帮助都会很重要。

下面是我的代码:

0 投票
3 回答
1022 浏览

c# - 当调用 jGrowl 时,thickbox 停止正常工作(使用 UpdatePanel)

单击链接时,我正在调用厚框:

而且,当单击服务器按钮时,我调用此 javascript 函数来显示 jGrowl 通知:

两者都按预期工作,除非 jGrowl 先显示而不是厚框。这将导致thickbox 无法工作,页面将显示为正常的web(好像thickbox 已经消失了)。

有谁知道发生了什么?

更新:这是没有母版页的测试页:

这是代码隐藏:

我刚刚在没有 UpdatePanel 的情况下对其进行了测试,并且效果很好。因此,这绝对是UpdatePanel或它与从代码隐藏调用的 jGrowl 交互方式的问题。

我非常感谢你们的帮助。

更新:我什至创建了一个演示项目,可以轻松识别此问题。不介意将其发送给愿意帮助我解决此问题的任何人。提前谢谢各位!

更新:我还尝试了@Rick 给出的解决方案,改变了从代码隐藏执行 jGrowl 脚本的方式:

但是,问题仍然存在,因为结果完全相同。还有其他想法吗?我非常感谢您的帮助。

更新:我也在 IE8 和 Chrome 中尝试过这个,面临同样的问题。因此,这与浏览器无关。以防万一。

0 投票
1 回答
5483 浏览

javascript - jQuery jGrowl 不工作

我正试图让这个 jGrowl 工作,但我没有任何运气,我正在努力寻找解决我遇到的问题的任何帮助。

我已正确连接到 CSS 和 JS 页面:

我正在尝试两种不同的方法来让它工作,第一种方法是我真正想要的方法,即当运行 if 语句时,它应该显示如下的 jGrowl 窗口:

但这让我没有运气,所以我也在尝试一个onclick版本:

这也不给我运气,但是在谷歌浏览器的控制台中会发生什么,它给了我这个错误:

我试图根据此错误寻求帮助,但没有运气,希望有人能提供帮助!

多谢你们。

- - - - - - - - 更新 - - - - - - - - -

我一直在玩一点,我从 Google Chrome 控制台中的错误中获得了更多信息......

我不是 100% 确定,但我认为jquery-latest.min.js是指:

我用它来启用网站内的 facebook 评论。这可能是一个问题吗?

- - - - - - - - 更新 - - - - - - - - -

如果我注释掉

然后我的 jGrowl 工作,知道如何解决这个问题吗?否则我不能同时让 jGrowl 和 facebook 评论。

- - - - - - - - 更新 - - - - - - - - -

我现在明白出了什么问题,我有两个:

我不知道这两个中的第二个也正在获取主 jQuery 库,因此导致我的 jQuery 出现问题。现在一切都已修复。

- - - - - - 问题解决了 - - - - - - -

0 投票
2 回答
887 浏览

jquery - 如何在页面重定向上显示 jgrowl 消息

我已经设置了 jgrowl,一切似乎都正常工作。我目前必须按下一个按钮来触发消息出现在屏幕的右上角,如下所示:

我想要的是当我在控制器中重定向时,jgrowl 消息现在会自动弹出:

我怎样才能做到这一点?

0 投票
1 回答
223 浏览

java - 如何使用 jGrowl 创建 JSF 消息

我需要像这样使用jGrowl显示消息:

在此处输入图像描述

我需要使用 . 将消息存储到托管 bean 中Map。棘手的部分是我想在Map插入消息后将它们显示在右侧。我想的解决方案是让 Ajax 从浏览器无限调用服务器。我怎样才能在 JSF 中实现这一点?

0 投票
1 回答
1544 浏览

jquery - jGrowl - 限制为单个消息

我正在使用 jGrowl 来显示消息和警报,我正在使用的 datepicker 会连续三次触发 .change() 函数,这意味着每次选择日期/时间时都会显示三条消息,我想将其限制为一个。

我已经尝试过$.jGrowl.defaults.pool = 1;,但不幸的是,这只会导致消息堆叠,而不是实际上只显示一条消息。

这是我正在使用的代码,尽管检查到位,但目前仍显示 3 条消息:

(第一次显示消息时,会创建 .jGrowl-notification div,然后在消息超时时将其隐藏)

任何帮助将不胜感激,谢谢

0 投票
2 回答
323 浏览

wicket - JGrowlFeedbackPanel 选项无法正常工作

我正在尝试在我的项目中使用 JGrowlFeedbackPanel 组件。这是 JGrowl 插件 (JQuery) 的检票口采用。我从一个 Maven 的存储库中得到它。

我想改变 jGrowl 的默认位置和颜色,但它们根本没有改变。我可以在我的 css 文件中使用 !important 声明,但我认为这不是一个好主意。我将不胜感激任何建议。谢谢!

0 投票
1 回答
659 浏览

php - 基于php返回值的实时jquery弹窗

我有一个 php 程序,它将计算时间差并以分钟为单位返回值。

对于消息弹出我使用jGrowl

所以我想做的是获取返回值,如果它不到 30 分钟显示 jquery 消息。

最重要的是它应该实时运行。因此,如果用户在没有导航或刷新的页面中,如果时间少于 30 分钟,则弹出窗口应实时显示。

有人可以建议我如何使用返回值来实现上述要求吗?

下面是我用来计算时间差的代码

目前我只弹出日期的消息

0 投票
1 回答
560 浏览

jquery - How do I prevent a jGrowl message from displaying again when the page is refreshed?

I have spent some time searching but haven't been able to find an answer to this question. When the user peforms some action on my site, a jGrowl message correctly displays. However if the user then refreshes the page, the message unexpectedly redisplays. Also when the user navigates away from the page and then presses the browser's back button, the jGrowl message unexpectedly displays.

I have set a breakpoint in the code and it only gets hit the first time when the jGrowl message is expected to display. Refreshing the page doesn't cause the breakpoint to get hit.

So how do I prevent this unexpected behavior? Thanks for your time.

I would think this is a problem that many people would need a solution for.

0 投票
1 回答
941 浏览

php - jGrowl 并关闭回调以请求 Ajax?

我有一个关于如何维护所呈现的 jGrowls 状态的 jQuery / jGrowl 问题。我有一个使用 PHP/MySQL 构建的通知系统。那是容易的部分。我已经设法让 jGrowls 正确显示。

现在,我想保持消息/jGrowls 的状态,直到用户单击每个 jGrowl 的“关闭”或关闭所有 jGrowl 的“全部关闭”链接。我有一个 users_notifications MySQL 表,我可以在其中管理哪些通知已被“读取”。我认为最好的方法是使用 close() 或 beforeClose() 回调向服务器发出 getJSON (ajax) 请求,但我不确定如何编写。我需要通过请求将通知 ID 传回。

02/12 更新:我想我发现了让我困惑的地方。

测试时我使用了 2 或 3 个通知 (jGrowls)。我期待当用户单击单个 jGrowl 关闭链接时会触发 beforeClose() 回调函数,即 jGrowl 右侧的“x”链接。'x' 关闭是否有回调?请注意,当用户单击“全部关闭”时,beforeClose() 回调会正确触发,并触发每个 jGrowl 的函数。所以,在某种程度上,“关闭所有”就像一个“标记为已读”链接,而“x”链接什么也不做。这是预期的功能吗?