以下のように、セレクターを使用してjqueryからオブジェクトをjavascript関数に渡したいです。
flash($("#something span"), "#fff", 250);
しかし、それは機能していないようです。
JavaScript関数に何を入れればよいかわかりません。私が今作っているのは:
function flash(obj,color1,color2,duration) {
obj.animate({backgroundColor:color1},duration);
setTimeout(function(){this.animate({backgroundColor:color2},duration);},duration);
}
または、オブジェクトを渡す代わりに別の方法がありますか? たとえば、jquery の場合: $("this").flash("#f79999", "#eee", 250);
しかし、JavaScript関数を定義する方法は?