扩展Flash消息 Rails 上的功能?自动隐藏、嵌入链接 ?关闭按钮?

发布于 2024-10-14 21:13:48 字数 183 浏览 0 评论 0原文

我一直在我的应用程序中使用默认的内置闪存,但现在我意识到我需要使用它提供更多功能: - 我需要消息在给定的秒数内自动隐藏(为每条消息指定会很棒) - 我需要一个小关闭按钮,以便客户可以随时摆脱它 - 我需要能够在其中添加一个简单的 href 链接,用户可以单击,如果他想要的话,

有什么好的方法可以做到这一点,而不会让我遍历我的代码吗?

I have been using the default built in flash all over my app, but now I realized that I need to have some more functionality with it:
- I need the messages to auto hide avec a given number of seconds (specifiable for each message would be great)
- I need to have a little closing button, so the customer can get rid of it whenever
- I need to be able to add a simple href link in there that the user can click if he wants

Any good approach in doing this that won't make me go all over my code ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逐鹿 2024-10-21 21:13:48

你可以轻松实现这一点,我最近写了一篇文章就是这样做的。请在此处查看该帖子。如果您使用 jQuery,那么要自动关闭 Flash 消息,您可以执行以下操作:

$(document).ready(function () {
          $("div[id^='flash_']").fadeOut(3000);
});

您可以从 此处

You can easily achieve this, I recently wrote a post doing exactly this. Checkout the post here. If you are using jQuery then to automatically close the flash messages you can do something like this:

$(document).ready(function () {
          $("div[id^='flash_']").fadeOut(3000);
});

You can learn more about jQuery wildcard selection from here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文