2015-01-16 5 views
0

빌더에 색상 선택 도구를 구현하고 있습니다. http://colpick.com/plugin 선택한 색상이 데이터베이스에 저장됩니다. 일단 검색되면 색상 선택 도구의 실제 색상이 반영되지 않습니다. 대신 색상 선택 도구가 기본값을 설정합니다. 또한 페이지를 다시로드 한 후에 색상을 기억하지 않습니다.jQuery Color Picker - 저장된 값 검색

도움을 주시면 감사하겠습니다.

<script> 
 
     set_field_visibility(); 
 
     $('.picker').colpick({ 
 
      flat: true, 
 
      layout: 'hex', 
 
      submit: 0, 
 
      onChange: function(a, hex, c, element, e) { 
 
       var id = $(element).attr('id') + '_color'; 
 
       console.log(id); 
 
       $('#' + id).val('#' + hex); 
 
      } 
 
     }); 
 

 
    </script>

이 내가 운이 시도하지하지만 여전히 한 것입니다 :

우리가 선택기를 호출하고 색상 값을 저장하는 데 사용하는 코드입니다.

jsfiddle

답변

0

당신은 color 옵션에 저장된 색상 값을 설정해야

$('#picker').colpick({ 
 
    layout:'hex', 
 
    submit:0, 
 
    colorScheme:'dark', 
 
    onChange:function(hsb,hex,rgb,el,bySetColor) { 
 
    $(el).css('border-color','#'+hex); 
 
    // Fill the text box just if the color was set using the picker, and not the colpickSetColor function. 
 
    if(!bySetColor) $(el).val(hex); 
 
    } 
 
}).keyup(function(){ 
 
    $(this).colpickSetColor(this.value); 
 
});

. 좋아요 :

$('#picker').colpick({ flat:true, layout:'hex', submit:0, color: 'fff000' });