HeaderScript

2011/02/14

jQueryのプラグイン:始めに

/**
 * @fileoverview
 * 元のバージョン
 * Copyright (c) 20XX 元のライター
 * [  コードのリンク  ]
 * [ ライセンス ]
 *
 * [ 自分のプラグインの名前 ]
 * @version [ X.X ]
 * @requires [ jQuery v1.X.X or above ]
 * [ プラグインのリンク ]
 * [ プラグインのコピーライト ]
 * [ プラグインのライセンス ]
 *
 */

(function( $ ) {

$.customPlugin = {};
$.customPlugin.o = [];
$.customPlugin.op = {};
$.customPlugin.defaults = {
    key1: value1,
    key2: value2
};

$.fn.customPlugin = function( op ) {

    return this.each(
        function() {

            var s = this.serial = $.customPlugin.o.length;
            var o = $.extend( {}, jQuery.customPlugin.defaults, op );
            $.customPlugin.o[s] = $.customPlugin.op = o;

           // ここでスタート!!!

        }
    );
};

})( jQuery );