我在我的 Web 应用程序中使用这个 jquery 颜色选择器插件http://www.eyecon.ro/colorpicker/ 。一切都很完美,但是当我尝试在onBeforeShow上的调色板中设置原始颜色时,它不起作用。
HTML
<div id="ncolor"></div><div id="ncolorpicker"><span id="ncpicker"></span></div>
jQuery
$("#ncolor").click(function(){
var a = $("#ncolor").css("background-color");
$("#ncolorpicker").show();
$("#ncpicker").show().ColorPicker({
flat: true,
onBeforeShow: function () {
alert("yes");
$(this).ColorPickerSetColor(a);
},
});
});
我正在使用onChange,onSubmit两者都在工作,但不适用于onBeforeShow。我什至没有在onBeforeShow中收到警报消息。
我需要的是在显示之前在调色板中设置#ncolor的背景颜色。为什么它甚至没有进入onBeforeShow?有人可以指导我吗?
谢谢!