Rails基础5警报不会淡出

时间:2014-03-05 22:34:52

标签: javascript ruby-on-rails zurb-foundation

我正在尝试在我的rails 4应用程序中使用Zurb foundation 5警报。 documentation提到添加javascript以通过数据选项自动淡出警报框或直接更改javascript。

不幸的是,我无法获得任何解决方案。没有错误发生。我检查了它,它确实包含了所需的所有三个组件(jquery.js,foundation.js和foundation.alerts.js)

我现在基础架构gem的版本5.1.1.0存在一些问题,因此我使用的是版本5.0.3.1 here

我不确定这是否是我遗漏的东西,或者它是否是常规错误。 我正在使用rails 4.0.3

感谢任何帮助!

编辑:

事实证明,'fadeOut'作为纪录片 - 但只有当点击警报上的'X'(手动关闭)时才会这样做。我正在寻找一种方法自动在x秒后删除警报。

文档提到了在open.fndtn.alert-box和close.fndtn.alert-box上使用.on来进入事件的能力。但是我无法让这些例子起作用(在文档页面的最底部提供了这些例子。

1 个答案:

答案 0 :(得分:0)

看看 Example - 那有基础5和工作警报

我通常使用工具提示来检查JS是否正常工作。

记得在页面正文末尾加载粉底:

<script>
  $(document).foundation()
</script>

并按“// = require_tree。”加载文件:

/app/assets/javascripts/foundation.min.js 
/app/assets/javascripts/modernizr.js