问题标签 [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.
jquery - pnotify 关闭失败
我正在使用pnotify它是一个很棒的插件,只是它一直无法关闭。下面是我的代码,我大部分时间都可以关闭通知,但过了一会儿它就失败了,关闭按钮消失了。
javascript - Pnotify 在 xpages 中不起作用:错误 javascript
我试图用一个按钮调用 pnotify。
当我单击并且如果没有消息时,则消息(pnotify)成功到达,并且在另一种情况下与错误相同。
我在控制台中的错误是 TypeError:“无法使用 null 或未定义的引用获取属性”destroy”。
你可以帮帮我吗 ?
laravel - LaravelShoppingCart 和 PNotify
我正在尝试将LaravelShoppingCart与PNotify一起使用,但我有点迷茫,可以使用一些指针。
当我单击黄色的“添加我”按钮时,我会使用右上角的 PNotify 生成一个新通知,就像您在图片中看到的那样。
接下来我想做的是:
当我单击“添加我”按钮时,
Cart::add()
将被调用,并且我的课程将被添加到购物车会话中黄色按钮变为“删除我”,这将能够调用
Cart::remove()
通知仍然存在于右上角(即使您转到另一个页面。它本质上是引用
Cart::content()
),并且当您单击通知上的“x”按钮时,它也会调用Cart::remove()
。
我并不是真的在寻找代码(尽管如果它有助于解释,请随意)。我只是希望有人向我解释我如何实现这一目标。
看来我需要使用 AJAX。如果是这样,我需要向我的 Laravel 项目添加什么才能使用 AJAX 添加到购物车?
jquery - 调整 PNotify 通知的初始位置
我正在尝试调整我的 PNotify 通知的初始位置。正如您在图像中看到的,通知阻止了我的搜索栏。我想将通知的初始位置降低大约 50 像素,这样它就不会阻塞搜索栏。
我已经在谷歌上搜索这个问题很长时间了,但没有结果:
我试过了:
通过添加一个更改通知的 CSS
margin-top: 50px
在文档下有自定义类来更改初始位置,但它们都是自定义类,如
stack_bar_top
orstack_bar_bottom
。我想自己调整这些值。Github页面上的这个答案,但我被抛出了
no such class as pnotify.css
错误
这是我目前的 PNotify 代码:
我检查了CSS,它似乎ui-pnotify
负责定位。默认值为top: 25px
.
我在我的 CSS 中创建了一个新类并将其命名为:
然而,似乎没有用。
jquery - 仅收听 localStorage.removeItem() 事件
我正在使用 pnotify 插件向用户显示通知。但是,如果用户通过单击 X 图标关闭 1 个选项卡中的通知,我想删除所有选项卡上的通知。
我为此使用 localstorage,每次向用户显示新通知时,它都会添加到 localStorage。当用户按下 X 图标时,我会这样做localStorage.removeItem(key)
。如何收听此事件以关闭所有选项卡中的通知?
我的听众在下面:
我注意到如果 newValue 被删除,它会变成 null ,理论上这会起作用(尚未测试),但是如果在该项目上调用 removeItem ,它是否总是返回 null 是否可靠?如果项目值更改为null
,它将触发该事件,因为该值已正确更改?
javascript - 为什么 PNotify 与会话冲突?
我编写了一个会话处理程序,它在每次页面加载时重新生成会话。
这非常有效,直到我包含PNotify 的库。经过一些故障排除后,我只能猜测这是在向浏览器写入 cookie 或其他内容,但我无法在脚本中找到任何“cookie”或“会话”类型的命令。
它在哪里将数据写入浏览器,这本质上导致了这个问题 - 和/或 - 我如何调整它以便它在不中断会话的情况下工作?
我会提供会话代码,但是它无关紧要,因为问题不在服务器代码中,而更多的是 PNotify 正在覆盖客户端的某些东西(可能是会话 cookie),使其与重新生成的会话不兼容。
twitter-bootstrap - 更改 pnotify 编码
我想将 pnotify 通知的编码更改为 UTF-8。
我目前使用的 pnotify 版本是 2.0.1。
据我所知,pnotify 是一个已弃用的 npm 模块,但它已在我被分配开发的正在进行的项目中使用。我对替代软件包持开放态度,尽管如果可以的话,我宁愿避免更改 npm 依赖项。
我是否需要更改模块本身的某些内容,或者有没有办法指定编码而不必破解某些内容node_modules
?
提前致谢。