javascript - 将颜色从 spectrum 设置为另一个 div

标签 javascript jquery html css spectrum

我很难弄清楚如何将我从光谱中选择的颜色设置为另一个 div。我的 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

最佳答案

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

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

Example


要使用多个颜色选择器为相应的 div 设置背景颜色,您可以使用如下内容:

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

Example

关于javascript - 将颜色从 spectrum 设置为另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38662716/

相关文章:

javascript - JS 单行过滤 2 个数组中的相似对象

javascript - 如何将类型对象的 json 数组传递给 MVC Controller 类

javascript - 动态搜索栏建议

javascript - 更改音频端的源[多个音频] JS & jQuery

html - 为什么在 Laravel 中我的背景图像之前加载了白页?

jquery - 一个 "mirror"如何成为一个无序列表的元素符号?

javascript - $routeProvider 未重定向到 templateUrl

javascript - 列中的文本不对齐,使用 bootstrap 3

javascript - 删除动态添加的复选框和相应的图像

javascript - HTML 中的空脚本标签是怎么回事?