我正在使用color.js,並且我正在嘗試向setColor
添加回調函數。我下面的代碼添加line #177前:向庫中添加回調函數
if (_instance.options.setColorCallback) {
_instance.options.setColorCallback(convertColors(type, save ? colors : undefined));
}
這工作得很好很好,但是當我嘗試使用setColor
使用Lab
顏色格式問題。當我這樣做時,回調函數不會執行。以下是我setColor
如何使用Lab
色彩空間:(Source)
if (type === 'Lab') {
var factor = (e.clientX - startPoint.left)/currentTargetWidth;
factor = factor > 1 ? 1 : factor < 0 ? 0 : factor;
myColor.colors.Lab[mode] = (mode === 'L') ? factor * 100 : (factor * 255) - 128;
myColor.setColor(null, 'Lab');
}
我如何添加一個回調函數來setColor
?
你的意思是你在* 177行之後和178行之前添加了它* – Bergi