установить начальный цвет в плагине палитры цветов jquery - PullRequest
0 голосов
/ 14 декабря 2018

Я использую следующий плагин 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 голосов
/ 16 декабря 2018

Вам необходимо использовать свойство input elements value.Поэтому, если вы использовали этот код для настройки палитры:

$(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"
/>

Есливы не используете объекты, но предоставляете массив строк в качестве палитры, вы можете установить его в одну из этих строк.

...