我正在寻找一个 javascript 颜色选择器,我可以使用它设置颜色和不透明度。返回的字符串必须是 8 位长的十六进制值(不包括 #)。
已经看过了
- Farbtastic http://acko.net/blog/farbtastic-jquery-color-picker-plug-in/
- jPicker http://www.digitalmagicpro.com/jPicker/
- jQuery Minicolors http://labs.abeautifulsite.net/jquery-miniColors/
和许多其他人。但是它们都没有给我我想要的东西,我不想弄乱修剪字符串等,因为颜色选择器必须在一页上实现大约 100 次才能实现蒙皮编辑器。
编辑
这是使用 JSColor 的样子:
http://img707.imageshack.us/img707/3962/unbenannt3op.png
这是代码,我用它在我的 bean 中获取和设置十六进制代码:
<h:inputText styleClass="color {hash:true}"
value="#{skinningBean.currentSkin.titleBar.backgroundColorStart}">
<a4j:ajax event="change" render="preview" />
除了缺少 alpha 值(最后 2 位数字)之外,这将工作得非常好。