目前,如果我选择一种新颜色,则什么也不会发生。如您所见,我要设置的是将brushColour设置为所选颜色。我正在使用http://www.eyecon.ro/colorpicker/#implement
但是似乎无法理解方向。除了将颜色设置为全局变量之外,其他所有操作均有效。
这是我一直在尝试的一些方法:
function mouseup() {
paint = false;
//brushColour = document.getElementById('color').value;
//brushColour = $('input').ColorPicker(color);
// brushColour = $('input').ColorPickerSetColor(color);
//document.getElementById('color').value = brushColour;
//brushColour = $('input').ColorPickerSetColor(color).value;
// brushColour = $('#colorpickerHolder').value;
//brushColour = $('ColorPicker').value;
alert(brushColour);
}
在这里,您可以看到自己的操作并可以对其进行测试,我有一个警报,告诉您释放鼠标时颜色的十六进制。此外,我还有一些鼠标单击和取消单击的控制台日志。 http://www.taffatech.com/Paint.html
任何有关如何解决此问题的帮助都将非常有用!
最佳答案
您只需要找到十六进制值的输入框的值即可。您可以使用以下方法获取此信息:
var brushColour = $('.colorpicker_hex>input').val()