/ / O rails 3.1 inclui toda a biblioteca jQuery? - javascript, jquery, ruby-on-rails-3.1, coffeescript, asset-pipeline

O rails 3.1 inclui toda a biblioteca jQuery? - javascript, jquery, ruby-on-rails-3.1, coffeescript, asset-pipeline

Eu fiquei realmente perplexo porque eu estava tentando trabalhar alguns tutoriais jQuery no coffeescript for rails 3.1 e parece que nenhuma das funções de animação do jquery funciona.

Por exemplo, isso não faz nada:

/assets/javascripts/my_controller.js.coffee:

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

No entanto, se eu fizer isso:

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

Eu recebo o texto correto. Alguém pode me dizer o que está acontecendo aqui?

Obrigado a todos, e obrigado Trevor por ler minha mente. Obrigado Benoit por me ajudar a usar corretamente o site. Minha resposta final abaixo.

Respostas:

1 para resposta № 1

Eu cavei um pouco e achei isso: http://api.jquery.com/visible-selector/)

Elementos com visibilidade: ocultos ou opacidade: 0 são considerados visíveis, pois ainda consomem espaço no layout. Durante as animações que ocultam um elemento, o elemento é considerado visível até o final da animação. Durante as animações para mostrar um elemento, o elemento é considerado visível no início da animação.

Como: visível é calculado foi alterado no jQuery 1.3.2. As notas de lançamento descrevem as alterações em mais detalhes.

Portanto, usar o estilo correto ou as funções de alternância no jQuery são a opção correta.