【问题标题】:jQuery Colorpicker add multiple color pallettes in one divjQuery Colorpicker 在一个 div 中添加多个调色板
【发布时间】:2014-11-25 06:07:44
【问题描述】:

我正在使用 Spectrum Colorpicker 并且需要在一个 div 中添加多个颜色选择器调色板。默认情况下它必须只显示一个颜色框,单击 +add 它必须再添加一个颜色框,依此类推...

提前感谢您的帮助,

我的 HTML 代码:

<!-- Color Picker -->
<div class="colorpicker-container">
    <input class="full" />
    <a href="#">+ Add</a>  
</div>
<!-- /Color Picker -->

有人可以帮帮我吗?

【问题讨论】:

    标签: javascript jquery color-picker spectrum


    【解决方案1】:

    试试这样的:

    HTML

     <!-- Color Picker -->
        <div class="colorpicker-container">
            <input class="full" />
            <a class="add" href="#">+ Add</a>  
        </div>
        <!-- /Color Picker -->
    

    jQuery

      $(document).on("click", ".add", function(){
               $(this).before("<input class='full' />"); 
                $('.full:empty').spectrum({
                   showPaletteOnly: true, // if you want to only have the palette
                   showPalette:true,
                   palette: [ // here the colors you want to have on your palette
                     ['black', 'white', 'blanchedalmond',
                     ['red', 'yellow', 'green', 'blue', 'violet']
                   ]
                });
            });
    

    【讨论】:

    • 嗨吐温,感谢您的快速回复...它几乎满足了我的要求..但是点击+添加它必须弹出颜色选择器调色板而不是颜色框然后点击它...您的帮助非常感谢.谢谢
    • 我更新了我的答案,你可以在点击功能中指定你想要的光谱:)
    • 再次感谢您的帮助@twain。会尝试,因为我不太喜欢编程:(
    • 我再次更新它来支持你。如需更多选项,请查看bgrins.github.io/spectrum 的频谱 api :)
    • 谢谢@twain...我认为应该这样做:)
    猜你喜欢
    • 2015-05-31
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 2011-10-24
    • 2012-11-02
    • 1970-01-01
    相关资源
    最近更新 更多