я хочу использовать html для плагинов jquery colorpicker для colorpicker, чтобы быть распространенным - PullRequest
0 голосов
/ 16 марта 2012

Я хочу использовать html, общий для colorpicker, в плагине jquery ... имеющем colorpicker Raphael raphaeljs.com / picker.html ... каждый раз, когда я создаю его на нескольких селекторах, я получаю несколько цветовых колесcolorpickers ..

я использовал

var cw = $('#col_wheel_holder').colorwheel(170,'#112112');

как ... в коде плагина

$.fn[pluginName] = function ( options ) {
        var cw = $('#col_wheel_holder').colorwheel(170,'#112112');
        var cpkr = $('#col_picker_holder').colorpicker(170, "#331");
        var $colpikr_container = $('#color_pikr');
        return this.each(function ( i, el ) {
            var colpik = Object.create(Cpk);
            colpik.init(options,this,cw,cpkr,$colpikr_container);
            $.data(this,'cpkr',colpik);

        });
};

$('#el1,#el2').cpkr();

1 Ответ

0 голосов
/ 16 марта 2012

JQ обрабатывает каждую итерацию.Просто напишите, как будто вы опускаетесь в один элемент.Когда $ видит, что существует более одного элемента, он поражает каждого из них своей функцией.Потерять .each

...