2010-06-05 82 views
3

我正在寻找一种方法来重新创建的效果,用于显示关于向用户授予徽章等信息的计算器,除了我想使用该效果来显示我的闪光消息。Rails:我如何显示闪光灯[:通知]模式

如果不清楚,我说的是网站更新出现在浏览器窗口的顶部,并在那里堆叠,直到用户点击X按钮,虽然我不介意当用户消息时消失刷新页面。

我知道这在技术上不是'模态'。

有没有人有任何使用rails的经验?

+1

没什么复杂的,只是风格的div淡入,当你点击它的关闭件隐藏最初的方法。你试过什么了?你卡在哪里? – 2010-06-05 03:22:28

+0

谢谢,我现在看到它没有什么太难 - 现在让它工作真的很好 – stephenmurdoch 2010-06-05 05:03:21

回答

3

使用这个在你看来

<%= render :partial => 'my_custom_flash', :flash => flash %> 

和_my_custom_flash.html.erb

<div id='flash-notice'><%= flash[:notice] %> <%= link_to_function 'Close', visual_effect(:fade, 'flash-notice' %></div> 

,你必须设置你的CSS制作#闪通知位置绝对,与像上面的参数:0和宽度:100%,使其出现在顶部。

我没有测试此代码,但它是我解决这个

+0

谢谢,你的代码或多或少地完美工作 – stephenmurdoch 2010-06-05 05:02:36

+0

你需要在visual_effect方法上添加你的代码 – 2018-02-21 14:09:36