J'utilise JQuery pour utiliser un effet de surbrillance tel qu'il est décrit du côté documentation de JQuery lui-même. JQuery HighLightLa surbrillance de JQuery ne fonctionnera pas
Mais lorsque vous utilisez ce sur un tr ou élément td, je reçois cette exception:
Uncaught TypeError: Object [object Object] has no method 'effect'
J'ai essayé d'utiliser un simple effet comme peau() et cet effet a fait le travail. Quelqu'un pourrait-il m'aider ici? Qu'est-ce que j'oublie ici?
Ce code J'utilise:
$('.small_form').live "ajax:success", (event, xhr)->
$(@).parents('tr').effect("highlight", {}, 3000)
Il est dans le script coffe, j'ai aussi fait que les travaux de demande ajax. Parce que j'ai eu d'autres effets en utilisant cet événement.
Il est difficile de déterminer le problème lorsque vous ne partagez pas votre code. – Gabe
Vous devez charger l'interface utilisateur jQuery. – undefined
duplication possible de ['effet' fonctionne bien dans jsfiddle mais pas dans le code en direct (\ [objet Object \] n'a pas de méthode 'effet')] (http://stackoverflow.com/questions/8114357/effect-works-fine -in-jsfiddle-but-not-in-live-code-objet-objet-has-no-met) – undefined