Я работаю над плагином палитры цветов под названием 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;
//....
}
Я не уверен, правильно ли это, и как мне изменить это так, чтобы я мог сохранить палитру цветов при нажатии на текстовое поле и установить значения в колесе?