我在第一个 Rails 应用程序中遇到了 CoffeeScript 问题。我正在使用waitForImages jQuery 插件,它保存在一个名为waitforimages.jquery.js
. Rails 自动创建home.js.coffee
,我想在其中包含以下 jQuery 片段:
$('#fullbleed').waitForImages(function() {
$(this).fadeIn(3000);
});
但是我将如何使用 CoffeeScript 符号来编写它呢?
更新
现在一切都很好,所以我想我会发布我的最终代码。问题之一是我没有在home.js.coffee之前waitForImages
加载插件。
咖啡脚本:
$(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>