Добавить текстовое поле в цветовой палитре farbtasti c - PullRequest
0 голосов
/ 17 февраля 2020

Я работаю над плагином палитры цветов под названием farbtasti c. js, и я пытаюсь добавить текстовое поле в палитру цветов, чтобы я мог установить цвет с помощью шестнадцатеричного кода. На данный момент я только что добавил текстовое поле в div, но при щелчке по текстовому полю палитра цветов исчезает. Вот ссылка на плагин, который я использую: https://acko.net/blog/farbtastic-jquery-color-picker-plug-in/

И я только что добавил текстовое поле под div, называемое colourpicker, в div, чтобы посмотрите, работает ли он:

jQuery._farbtastic = function (container, callback) {
  // Store farbtastic object
  var fb = this;

  // Insert markup
  $(container).html('<div><div id="colorpicker"><input type="text" id="color" name="color" value="#123456" /></div><div class="farbtastic"><div class="color"></div><div class="wheel"></div><div class="overlay"></div><div class="h-marker marker"></div><div class="sl-marker marker"></div></div>');
  var e = $('.farbtastic', container);
  fb.wheel = $('.wheel', container).get(0);
  // Dimensions
  fb.radius = 84;
  fb.square = 100;
  fb.width = 194;
  //....
}

Я не уверен, правильно ли это, и как мне изменить это так, чтобы я мог сохранить палитру цветов при нажатии на текстовое поле и установить значения в колесе?

...