2010-11-12 8 views

Répondre

2

OK, j'ai mal compris votre question. A partir de votre exemple

http://jsfiddle.net/SpmuV/14/

$(document).ready(function(){ 


$('#colPick').css('background-color', '#000000'); 
$("#colPick").ColorPicker({ 
    color: '#000000', 
    onShow: function (colpkr) { 
     $(colpkr).fadeIn(500); 
     return false; 
    }, 
    onHide: function (colpkr) { 
     $(colpkr).fadeOut(500); 
     return false; 
    }, 
    onChange: function (hsb, hex, rgb) { 
     $('#colPick').css('background-color', '#' + hex); 
    } 
}); 

}); 

Ok, notez le délégué de l'événement OnChange, votre sélecteur est erroné, vous devez changer pour '#colPick'.

Et puisque nous codage en dur la valeur par défaut au noir pour le sélecteur de couleur, nous pouvons faire la même chose pour notre contrôle de sélection avec $('#colPick').css('background-color', '#000000');

+0

oui j'ai essayé, mais ça ne marche pas !! :)) merci – getaway

+0

Je pense que la propriété de couleur, ne détermine que l'endroit où se trouve la couleur lorsque le popup de couleur est affiché, si vous obtenez ma dérive !! – getaway

+0

où est-ce situé? désolé – getaway

0

Il suffit de changer la couleur? couleur: '# 0000ff' -> couleur: '# 000000',

+0

@lucas, qui définit l'emplacement de la couleur sur popup seulement, merci !! – getaway