【发布时间】:2013-01-24 06:46:38
【问题描述】:
我在第一个 Rails 应用程序中遇到了 CoffeeScript 问题。我正在使用waitForImages jQuery 插件,它保存在一个名为waitforimages.jquery.js 的单独文件中。 Rails 自动创建了home.js.coffee,我想在其中包含以下 jQuery sn-p:
$('#fullbleed').waitForImages(function() {
$(this).fadeIn(3000);
});
但是我该如何使用 CoffeeScript 表示法来写呢?
更新
现在一切都很好,所以我想我会发布我的最终代码。其中一个问题是我没有加载waitForImages 插件之前 home.js.coffee。
CoffeeScript:
$(document).ready -> $('#fullbleed').waitForImages -> $(@).fadeIn 3000
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery.waitforimages.js?body=1" type="text/javascript"></script>
<script src="/assets/home.js?body=1" type="text/javascript"></script>
</head>
<body>
...
</body>
</html>
【问题讨论】:
-
回答任何“我将如何在 CoffeeScript 中编写这个?”问题,我会推荐 js2coffee.org。
-
这是一个很酷的资源。谢谢!
标签: jquery ruby-on-rails coffeescript waitforimages