2016-07-29 99 views
0

我很困难,想弄清楚如何设置我从光谱选择到另一个光谱的颜色。我的HTML是这样的:将光谱颜色设置为另一个光谱

<h2>Full Example</h2> 
<input type='text' id="full"/> 

<div class="outside-preview"> 

</div> 
<div id="inside-preview"> 

</div> 

输入是光谱,它改变了小方块的颜色。这对插件来说都是标准的。我想将相同的颜色设置为其中一个框(内部预览或外部预览)。

有人看到我要做什么吗?

Click to see it in a fiddle

Here is the github page

回答

1

根据他们的文档,你可以使用change-function为:

change: function(color) { 
    $('.outside-preview').css('background-color', color.toHexString()) 
} 

Example


要设置的backgroundColor的合作rresponding div多colorpickers你可以使用这样的事情:

var eq = $(this).index('.colorpicker'); 
$('.container').eq(eq).css('background-color', color.toHexString()); 

Example

+0

谢谢!你看到我有两种不同颜色的输入吗?我尝试添加一个名称的输入,它没有任何帮助。这个例子没有你自己的答案,因为我有自己的想法,但你的解决方案更好。 https://jsfiddle.net/way4LmbL/2/ – Becky

+0

请参阅[this](https://jsfiddle.net/way4LmbL/3/)示例。设置2个colopickers并选择相应的div来设置背景。 – empiric

+0

嘿!我看到$(“#full”)。spectrum({'也让我回来了,谢谢你的帮助!! – Becky