在jQuery调色板颜色选择器插件中设置初始颜色

时间:2018-12-14 03:09:25

标签: javascript jquery color-picker

我正在使用以下js插件:

https://github.com/carloscabo/jquery-palette-color-picker

初始化时的默认颜色状态是色样图标。但是,我想通过jquery将初始颜色设置为我选择的颜色。

此插件有可能吗?

示例:

$(document).ready(function(){
  $('[name="UNIQUE_NAME"]').paletteColorPicker();
});

页面加载看起来像这样:

Default view on load

但是我希望它像这样开始:

Initialize color on load

有没有可以写的东西像这样?

$('[name="UNIQUE_NAME"]').paletteColorPicker('#ff77b');

1 个答案:

答案 0 :(得分:1)

您需要使用输入元素$(document).ready(function() { $("#your-input-element").paletteColorPicker({ colors: [ { "primary": "#E91E63" }, { "primary_dark": "#C2185B" }, { "primary_light": "#F8BBD0" }, { "accent": "#CDDC39" }, { "primary_text": "#212121" }, { "secondary_text": "#727272" }, { "divider": "#B6B6B6" } ], }); }); 属性。因此,如果您使用以下代码来设置调色板选择器:

primary_dark

您可以通过在HTML中进行如下设置来默认设置为<input type="text" id="your-input-element" name="whatever" value="primary_dark" />

def export_emp():
    f = open('output.txt','a+')
    for i in range (len(employee_List)):
        f.write(str(employee_List[i][0]))
        f.write(str(employee_List[i][1]))
        f.write(str(employee_List[i][2]))
        f.write(str(employee_List[i][3]))
        f.write(str(employee_List[i][4]))
    f.close()

def add_empFile():
    output=open('output.txt','r')
    file=output.read()
    output.close()
    print(file)

如果您不使用对象,而是提供一组字符串作为调色板,则可以将其设置为这些字符串之一。