Я использую www.eyecon.ro/colorpicker/ и привязываю палитру цветов к классу, чтобы потенциально были сотни палитр цветов.
Я отредактировал событие смены плагинов, чтобы вернуть элемент
От:
cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col));
Кому:
cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el]);
Это прекрасно работает, каждый раз, когда он меняет цвет, я обновляю элемент.
Теперь мне нужно сделать нечто подобное для функции скрытия. Когда его скрывающий идентификатор хотел зафиксировать изменения в базе данных. Я думаю, что мне нужно изменить следующую строку, но я не могу получить правильную ссылку на элемент.
С
if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false)
К
if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0),MY_ELEMENT]) != false)
Кто-нибудь может мне помочь?