jqueryのclickコールバック関数について
多くの人がjqueryが提供するclickイベントを使用して他の人がカプセル化したコードを実行した後、自分の方法を実行したいと思っています.
$(document).click({function:callBackFunc},function1)
パラメータ1はjsonを入れ,パラメータ2は実行方法のコードである.
それと同時に
私はfunction 1のメソッドボディで他の人にカスタムコールバック関数を供給するメソッドをどのように書くかを定義します.
function function1(_json){
*****
if(_json.data!=null && typeof _json.data.function=='function'){
_json.data.function($(this));
}
}
このとき他の人のカスタムメソッドは、共通コードを実行するとカスタムメソッドを呼び出す
たとえば
この時点でカスタムリターン関数domは$(this)バインドされています
$(document).click({function:callBackFunc},function1)
パラメータ1はjsonを入れ,パラメータ2は実行方法のコードである.
それと同時に
私はfunction 1のメソッドボディで他の人にカスタムコールバック関数を供給するメソッドをどのように書くかを定義します.
function function1(_json){
*****
if(_json.data!=null && typeof _json.data.function=='function'){
_json.data.function($(this));
}
}
このとき他の人のカスタムメソッドは、共通コードを実行するとカスタムメソッドを呼び出す
たとえば
$(".rightButton>img").click({function: callBackFunction}, changeBarAndData);
function callBackFunction(dom) {
console.log(1);
}
この時点でカスタムリターン関数domは$(this)バインドされています
$(".rightButton>img")