我想在jquery插件中使用常见的colorpicker html ...有raphael colorpicker raphaeljs.com/picker.html ... 每次我在多个选择器上实例化时,我都会得到多个色轮和颜色选择器。
我用过
var cw = $('#col_wheel_holder').colorwheel(170,'#112112');
like..in 插件代码
$.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();
答案 0 :(得分:0)
JQ处理.each迭代。只是写一下就好像你要掉进一个元素一样。当$看到有多个元素时,它会用你的函数命中每个元素。失去了.each