-2

JQuery自体のドキュメント側に記載されているように、JQueryを使用してハイライト効果を使用しています。 JQuery ハイライト

しかし、これを tr または td 要素で使用すると、次の例外が発生します。

Uncaught TypeError: Object [object Object] has no method 'effect'

hide() のような単純な効果を使用しようとしましたが、その効果は機能しました。誰か助けてくれませんか?ここで何が欠けていますか?

これは私が使用しているコードです:

  $('.small_form').live "ajax:success", (event, xhr)->
    $(@).parents('tr').effect("highlight", {}, 3000)

それはコーヒースクリプトにあり、ajaxリクエストが機能することも確認しました。このイベントを使って別の効果が働いたからです。

4

1 に答える 1

2

jQuery をロードした後、これをページに追加します。

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>

effect メソッドは jQuery UI の一部であり、それを使用しようとするときに必要です!

于 2013-01-04T19:26:19.753 に答える