jQueryのcolorpickerプラグインから選択された16進値を取得し、jQueryクッキープラグインを使用してクッキーとして保存しようとしています。あるjQuery関数から別のjQuery関数に値を引き出す
2つを結びつける適切な方法がわかりません(jsとjQueryの新機能)。 「
がvar bgColor = $.cookie('bgColor');
if (bgColor == 'picker') {
$('#colorSelector div, .preview-image, .cover ').css('backgroundColor', '#' + hex);
};
私は設定と標準のCSSの背景色としてクッキーの値を保存することができますが、することができます
は、ここに私のカラーピッカー機能です:
$('#colorSelector').ColorPicker({
color: '#ffffff',
onShow: function (colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function (colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
$('#colorSelector div, .preview-image, .cover ').css('backgroundColor', '#' + hex);
$('body').css('backgroundColor', '#' + hex);
$.cookie('bgColor', 'picker');
return false;
}
});
そして、ここにあるように私クッキー機能です"backgroundColor"、 "# '+ hex"値をクッキー機能に引き込む方法を理解してください。 onChange機能で
したがって、cookie機能ではbgColor == 'picker'の値はありますか? –
'picker'の値はクッキー機能にはなく、単にcolorSelector関数(デフォルトでは)= 'backgroundColor'、 '#' + hexです。 1つの関数からその値をどのように引き出すかわかりませんもう片方。 –