0
私は頻繁に使用するこのプラグインを書いていますが、ほとんどの場合、私はtrue
の場合にのみチェックしています。しかし、結果がfalse
かどうかを知る必要があります。成功と失敗のコールバックを持つjQueryプラグイン
私は関数内にsuccess
とfailure
コールバックが必要だと思いますが、返す方法を理解できません。延期と約束は今、脳細胞を破壊している。
jQuery.fn.exists = function(fn) {
if (this.length > 0) {
var f = arguments[0];
arguments[0] = function(e) {
f(e);
}
fn.apply(this, arguments);
return fn ? this.bind(name, fn) : this.trigger(name);
} else {
return this.length > 0;
}
}
ここには非同期コードはありませんので、プラグインのパラメータとして2つの機能を取り、必要に応じて呼び出すことができます。 –