Заготовка для Jquery плагина

23.12.2012

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
(function($) {
    // значение по умолчанию
    var defaults = {
        width : 0,
        height : 0
    };

    // актуальные настройки, глобальные
    var options;

    var plgTEST = {

        status: {
            goNext : false,
            goBack : false
        },

        init: function (my_this){

            $(my_this).click(function(){
                plgTEST.status.goNext = true;
                plgTEST.step();
            });
        },

        step: function (){

            var localWidth = options.width;
            alert("^_^ \n" + localWidth);

        }
    }

    $.fn.TEST = function(params){
        // настройки
        options = $.extend({}, defaults, options, params);

        plgTEST.init(this);

        return this;
    };
})(jQuery);

Скачать


Категории: JQuery
Яндекс.Метрика