如何动态创建许多Jquery颜色选择器(eyecon)
How to dynamically create many Jquery color pickers (eyecon)?
我正在为CMS主题创建者使用这个jQuery颜色选择器:http://www.eyecon.ro/colorpicker/
它们目前为每个颜色选择器设置如下:
<div class="colorSelector" id="colorSelector3"><div style="background-color: #0000ff"></div></div>
有了这个javascript:
$('#colorSelector3').ColorPicker({
color: '#0000ff',
onShow: function (colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function (colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
$('#colaAlpha a').css('color', '#' + hex);
$('#colorSelector3 div').css('backgroundColor', '#' + hex);
}
});
问题是我需要创建大量的颜色选择器,如果有一个函数可以传递选择器的id和要更改的元素的id,那就太好了。这可能吗?
这不起作用:
function colorPickMulti(itemid, cp){
$(cp).ColorPicker({
color: '#0000ff',
onShow: function (colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function (colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
$(itemid).css('color', '#' + hex);
$(cp + ' div').css('backgroundColor', '#' + hex);
}
});
}
我可以以某种方式动态创建函数吗?任何帮助都会很棒!谢谢
<div class="colorSelector" id="colorSelector3"><div style="background-color: #0000ff"></div></div>
<div class="colorSelector" id="colorSelector4"><div style="background-color: #0000ff"></div></div>
<script type="text/javascript">
function colorPickMulti(itemid, cp){
$(cp).ColorPicker({
color: '#0000ff',
onShow: function (colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function (colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
$(itemid).css('color', '#' + hex);
$(cp + ' div').css('backgroundColor', '#' + hex);
}
});
}
$('#colorSelector3').click(function(){
colorPickMulti('itemid', 'cp');
});
$('#colorSelector4').click(function(){
colorPickMulti('itemid', 'cp');
});
</script>
相关文章:
- 如何动态创建许多Jquery颜色选择器(eyecon)
- jQuery颜色样式交替
- 为什么这个jQuery颜色选择器在引导模式中失败
- 如何在 jquery 颜色选择器中设置数字十六进制颜色
- 减少jQuery颜色动画的加载时间
- 将 jQuery 颜色框颜色发送到其他元素
- jquery颜色选择器插件
- jQuery 颜色选择器插件不起作用
- 在素数中使用 JQuery 颜色选择器的自然界面
- 如何创建一个关闭jQuery颜色框的全局函数
- 如何显示JQuery颜色框
- Instafeed.js和jQuery颜色框
- JQuery颜色选择器在页面加载时显示
- 如何“;“爆发”;JQuery颜色框的
- jQuery颜色动画相对于元素'当前颜色(色调、饱和度、亮度)
- 类似于snapchat的jquery颜色选择器
- Jquery颜色选择器悬停元素
- 绝妙的jQuery颜色选择器回调问题
- jQuery颜色插件没有't触发可选元素
- Jquery颜色变化缓慢