问题标签 [pnotify]

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 回答
349 浏览

jquery - jQuery PNotify 按钮单击多次触发

我有很多图像。单击其中任何一个会打开一个 PNotify 弹出窗口。

PNotify 弹出窗口有一个简单的表单,带有一个文本字段和一个保存按钮。单击按钮时,它只是将一段文本添加到单击的图像中。

但是当我按下“保存”按钮时,它会多次附加文本,并且每次单击都会附加 +1,例如第一个 1,然后是 2,然后是 4,然后是 6,等等。

点击似乎多次触发。我怎样才能阻止它并且每次点击只触发一次?

0 投票
1 回答
185 浏览

javascript - Concrete5 PNotify 提示弹出没有文字输入和按钮

我已经从站点复制了确切的 PNotify 提示代码:(https://sciactive.com/pnotify/):

它适用于他们的网站,它适用于 Fiddle ( http://jsfiddle.net/gusLfnux/2/ ),但它没有在我的 Concrete5 网站上正确显示 - 它显示带有标题和文本的提示,但没有文本输入,没有显示任何按钮。这是为什么?它适用于其他任何地方。

0 投票
1 回答
52 浏览

jquery - jQuery how to get paragraph's width in px?

I have the following;

and JS:

I need to find the paragraph's text width in order to size a PNotify tooltip with variable width:

How can I calculate the text (words) width?

0 投票
0 回答
1007 浏览

javascript - Concrete5-8.4 jQuery PNotify Uncaught ReferenceError: PNotify is not defined

我在 mouseover 元素上显示 PNotify 工具提示:

它仅在我登录时才有效。工具提示不会弹出,并且在没有登录的情况下会引发错误:“未捕获的 ReferenceError:PNotify 未定义”。一旦我登录,它就开始工作而没有错误。

看起来 C5 中的 PNotify 默认仅对登录用户可用。如何在视图中使用它?

我试着改变

现在它说“未捕获的 ReferenceError:未定义 ConcreteAlert”。

如果我在控制器中使用以下内容:

它搞砸了我所有的 css 设计,只是在页面底部附加了提示。

0 投票
1 回答
1285 浏览

javascript - 在页面加载时显示 PNotify 通知

我有一个页面,我想在其中使用PNotify显示通知。如何使用PNotify -javascript 库在此页面上显示通知。

0 投票
2 回答
3186 浏览

javascript - 表单提交后如何添加成功通知

我想在用户提交表单后添加成功通知。

我已经查看了 Pnotify js 库 - https://sciactive.com/pnotify/,它看起来不错。但不知道如何在我的 CRUD 项目中使用。我正在使用 Spring Boot 和 Thymeleaf 作为前端。

我检查了文档:

这是我的表格:

通知显示在点击操作上,在我的情况下,我需要在表单提交后显示。你能建议和分享你的专业知识吗?也许还有其他选择。

0 投票
1 回答
359 浏览

webpack - pnotify 不能在我的 symfony 4 和 webpack 中使用 yarn

我正在使用 symfony 4.2;我也在使用 webpack 和 yarn 来管理我的资产。
我已经使用以下方法添加了包:

我可以看到node_modules. 我需要 css 和 js 文件:

当我运行此命令时,我收到以下错误:

无法解决 app.js 中的 pnotify

如果我将其更改require为此它会成功构建:

当我尝试用这样的树枝进行测试时,出现以下错误:

0 投票
0 回答
285 浏览

angular - 无法使任何模块与 PNotify (Angular) 一起使用

在PNotify 4中使用“模块”根本不起作用。

我将 PNotify 与 Angular 6 一起使用。我正在遵循 PNotify 的说明,以使通知在移动设备上看起来和表现得像他们应该的那样。PNotify 甚至应该可以直接用于移动设备,但由于某种原因不在我的代码中。

预期结果:
通知在移动设备上看起来“不错”(宽度为 100%)。通知是可滑动的。

实际结果:
通知看起来像在桌面上,不可滑动。

0 投票
1 回答
97 浏览

angular - 无法在 Angular 应用程序中为 PNotify 应用动画

我在角度应用程序中使用 PNotify 来获取警报消息。我已经应用了动画,但动画不起作用。

下面是我正在使用的代码。

0 投票
2 回答
169 浏览

jquery - 使用 jquery 选择器检测 pnotify 的显示或加载

我正在为使用 pnotify 1.2.0 版的应用程序编写扩展。核心应用程序创建了一个 pnotfy 警报,我希望我的代码对该警报的创建做出反应。这是一个专有的扩展框架,它允许我添加自己的 JS,并且在加载主应用程序自己的 JS 之后加载 JS。该扩展模型的相关性仅在于它意味着我不能只做一些理智的事情,例如修改原始调用代码;我必须对次要事件做出反应。

我试过用 jquery 和这样的加载事件来做这个:

我尝试了以下选择器:

  • div.ui-pnotify-container
  • div.ui-pnotify-text

这些选择器在 pnotify 气泡弹出但加载事件似乎没有触发后工作。我怀疑要么我使用了错误的选择器,要么我误解了 jQuery 事件模型。

我还查看了pnotify_remove_all显示我可以$(window).data("pnotify")用来获取所有活动 pnotify 对象的列表的方法。与选择器一样,这在加载所有内容后在浏览器控制台中有效,但不是从 JS 代码加载。

如何使用 jquery 可靠地检测 pnotify 气泡的创建?

如果不是 jquery,是否有一些我可以使用的内置 pnotify 机制?