jQueryのプラグインを作成する
プラグインの作成
jQuery.fn.メソッド名=function(){
//実行内容
}
例
jQuery.fn.redize=function(){
jQuery(this).css("color","red");
}
$(function(){
$(".a").redize();
});
※プラグイン内では、noConflictメソッド利用を考慮して、「$」ではなく「jQuery」を使用するといい
※「this」は、メソッド実行時に指定するjQueryオブジェクト
プラグインの作成:引数を設定
jQuery.fn.メソッド名=function(v1,v2){
//実行内容
}
プラグインの作成:メソッドチェーン対応
jQuery.fn.メソッド名=function(){
//実行内容
return this;
}
※処理を行った要素を返すことによって、後ろに他のメソッドをつなげることができるようになる
複数の要素に適用する場合
$.fn.setPrint = function(){
return this.each(function() {
//実行内容
});
}