rails 3.1是否包含整个jQuery库?

时间:2011-09-24 09:43:03

标签: javascript jquery ruby-on-rails-3.1 coffeescript asset-pipeline

我一直很困惑,因为我试图在coffeescript for rails 3.1中编写一些jQuery教程,看起来jquery的动画功能都没有。

例如,这没有任何作用:

/assets/javascripts/my_controller.js.coffee

$(document).ready ->
  $('p:first').fadeIn()

但是,如果我这样做:

$(document).ready ->
  alert($('p:first').text())

我确实得到了正确的文字。谁能告诉我这里发生了什么?

感谢每一个人,感谢Trevor读到我的思绪。感谢Benoit帮助我正确使用该网站。我的最终答案如下。

1 个答案:

答案 0 :(得分:1)

我挖了一下,发现了这个:(来自http://api.jquery.com/visible-selector/

  

具有可见性的元素:隐藏或不透明度:0被认为是可见的,因为它们仍然占用布局中的空间。在隐藏元素的动画期间,该元素在动画结束前被视为可见。在显示元素的动画期间,该元素在动画开始时被视为可见。

     

如何:在jQuery 1.3.2中更改了计算的可见性。发行说明更详细地概述了这些变化。

因此,使用正确的样式或jQuery中的切换函数是正确的选择。