Это работает для входов.Я использую это для панели администратора моих тем WP.
$ selectedColor - это ранее сохраненное значение или значение по умолчанию.
<input type="hidden" name="myColor" id="myColor" value="<?=$selectedColor?>"/>
<div class="colorSelector" id="myColorPicker">
<div style="background-color: <?=$selectedColor?>"></div>
</div>
<script type="text/javascript">
jQuery(document).ready(function($){
jQuery('#myColorPicker').ColorPicker({
color: '<?=$selectedColor?>',
onShow: function(colpkr) {
jQuery(colpkr).fadeIn(500);
return false;
},
onHide: function(colpkr) {
jQuery(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
jQuery('#myColorPicker div').css('backgroundColor', '#' + hex);
jQuery('#myColor').val('#' + hex);
}
});
});
</script>
Если вы добавляетеэто к диалогу, добавьте больше z-index в палитру цветов.
.colorpicker, .colorpicker * {
z-index: 9999;
}