目前,如果我选择一种新颜色,则什么也不会发生。如您所见,我要设置的是将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()

10-06 04:14