使用 Nitrogen 取消闪烁消息

Posted

技术标签:

【中文标题】使用 Nitrogen 取消闪烁消息【英文标题】:Unflash a message with Nitrogen 【发布时间】:2010-01-06 22:45:22 【问题描述】:

我有一个基于 Nitrogen 的网络应用程序的登录页面。如果用户身份验证失败,我会 wf:flash 向用户发送一条消息,让他们知道。但是,如果用户继续提供错​​误的凭据,这些闪存消息会不断累积。有没有办法在发布新消息之前先清除闪现的消息?

【问题讨论】:

【参考方案1】:

我可以通过调用来删除原始的 Flash 消息:

 wf:update(page__flash, [])

在使用新消息更新之前(通过wf:flash(Message))。 page__flash 是 flash 容器 div 的 id,我只是将它的内容设置为空。

【讨论】:

【参考方案2】:

此处的通知元素:http://github.com/zaphar/nitrogen-elements/tree/master/src/element_notify/

是一个扩展的闪光灯,允许您为闪光灯消息和其他一些有用的选项设置定时淡出。它可能是您正在寻找的。​​p>

【讨论】:

以上是关于使用 Nitrogen 取消闪烁消息的主要内容,如果未能解决你的问题,请参考以下文章

如何防止自定义 UITableViewCells 在取消选择时闪烁白色?

C# WinForm 当窗体控件图片过多时,切换界面的显示会发生闪烁,该怎么取消闪烁。(注:双缓冲开启了)

使用ajax jquery的laravel消息闪烁

Flask 消息闪烁跨重定向失败

按下按钮时快速闪烁或闪烁 2 种随机颜色

Laravel 5.2:在用户登录/注销和注册后显示会话闪烁消息