Comment faire pour lier un jQuery événement onclick avec Coffeescript, dans les Rails?

Je me rends compte que j'ai probablement besoin de déclarer l'événement onclick dans le monde, mais j'essaie d'éviter d'utiliser le --bare balise lors de la compilation.

C'est le code que j'essaie de le faire travailler...

jQuery ->
  $('.tabs_image').click ->
    $(this).addClass('tabs_selected')
    $('.tabs_video').removeClass('tabs_selected')
    $('#image_upload_form').show()
    $('#video_upload_form').hide()
    return

  $('.tabs_video').click ->
    $(this).addClass('tabs_selected')
    $('.tabs_image').removeClass('tabs_selected')
    $('#image_upload_form').hide()
    $('#video_upload_form').show()
    return

  return

Il fonctionne très bien une fois que la page est difficile de mise à jour (actualisation de la souris) dans le navigateur Chrome.

J'ai essayé $ =>, $(document).ready ->, et $(document).ready =>.

  • "Il fonctionne très bien une fois que la page a été actualisée dans le navigateur Chrome." Si le contenu est dynamique ajouté, you aurez à utiliser délégué événements.
  • Dans ce cas, le contenu existe déjà; il n'est pas dynamiquement ajoutés. Je vais essayer malgré tout. C'est dans une application Rails, donc je ne sais pas si cela aurait un effet
InformationsquelleAutor Crimbo | 2014-05-12