0
上の機能ではないですが、私は以下の持っている:私はBest In Place宝石を使用していますキャッチされない例外TypeErrorが私の<code>application.js</code>ファイルでAJAXコールバック
$(document).ready(function() {
/* Activating Best In Place */
jQuery(".best_in_place").best_in_place();
$('.highlight_on_success').bind("ajax:success", function(){$(this).closest('div.social-comment').effect('highlight');});
});
、私のbest_in_place
呼び出しで使用するために私に上記の機能を提供します。
はしかし、私はそれを使用する場合、私は私のJSコンソールにこのエラーが表示されます。
Uncaught TypeError: $(...).closest(...).effect is not a function application.self-440dd817e40548768e9.js:25
は、どのように私はこの問題を解決し、それが仕事を得るのですか?
'効果()' jQueryUIから、おそらくあるような別のエディタを探します。それはページに含まれていますか? – charlietfl
Ahh ok。いいえ....私はjQueryUIを使用していません。同様の効果を得るためにvanilla jQueryに使用できる代替手段は何ですか? – marcamillion
'best_in_place'から呼び出されているので、' effect() 'という名前のjQueryプラグインとして記述した場合のみです。 – charlietfl