Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2011, 01:16
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: Duda con ColorPicker

Te cuento, que hace poco lo ultilicé en un proyecto y no funcionaba correctamente. Lo que hice fué esto:

Código HTML:
Ver original
  1. <div id="colorSelector"><div style="background-color: #ffffff"></div></div>

Código Javascript:
Ver original
  1. $('#colorSelector').ColorPicker({
  2.             color: '#ffffff',
  3.             onShow: function (colpkr) {
  4.                 $(colpkr).fadeIn(500);
  5.                 return false;
  6.             },
  7.             onHide: function (colpkr) {
  8.                 $(colpkr).fadeOut(500);
  9.                 return false;
  10.             }
  11.         });  
  12.  
  13.         function rgb2hex(rgb) {
  14.             rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
  15.             function hex(x) {
  16.                 return ("0" + parseInt(x).toString(16)).slice(-2);
  17.             }
  18.             return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
  19.         }

y para obtener el color en hex:

Código Javascript:
Ver original
  1. var colorhex = rgb2hex($('#colorSelector div').css('background-color'));

Espero te sirva, saludos!