我有一个经常使用的十六进制颜色列表,我想在 jPicker 绑定(bind)输入文本字段下列出这些颜色,并且我想弄清楚如何在不打开 jPicker 的情况下更改 jPicker 事件颜色的值颜色选择器调色板。
我已经成功创建了一个函数来更新绑定(bind)到 jPicker 的输入字段,但背景和 picker.gif 的颜色没有更新。我想强制背景颜色更新,就像从 jPicker 本身选择颜色一样。
这是我的激活链接代码...
<span onclick=doColor(1,'cc9900')>cc9900</span>
这是 js 处理程序
function doColor(el, color)
{
if(el){$('#theme_header_color').attr('value', color);}
else{$('#theme_sidebar_color').attr('value', color);}
}
最佳答案
您是否尝试在更改输入字段的值后触发 keyup 事件?
function doColor(el, color) {
$('#theme_header_color').val(color).trigger('keyup');
}
关于jQuery jPicker > 从文本链接(不是来自 jPicker)分配 jPicker 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489415/