このjqueryカラーピッカープラグインhttp://www.eyecon.ro/colorpicker/をWebアプリケーションで使用しています。すべてが完璧に機能していますが、 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に入っていないのですか?誰かが私を案内してもらえますか?
ありがとう!