jpicker 默认颜色中的第四和第五列颜色不会将值放入我的输入框中
我正在使用 jpicker jquery 插件供用户选择颜色,我遇到的问题是,如果您从默认颜色的第四或第五列中选择任何颜色,该值不会显示在我的输入框中。但任何其他值都可以。
以下是我如何调用代码的片段:
if($('#hexPicker').length) {
$('#hexPicker').jPicker({
window: {
position: {
y: 'center'
}
}
});
}
<input type="text" name="color" class="small" id="hexPicker" />
我创建了一个测试帐户供你们在开发服务器上使用,这样您就可以明白我的意思。我无法在其他地方重现此问题。
I'm using the jpicker jquery plugin for users to choose a color and the issue i'm having is that if you choose any color from the 4th or 5th column of default colors, the value does not show up in my input box. Any other value does though.
Here's a snippet of how i'm calling the code:
if($('#hexPicker').length) {
$('#hexPicker').jPicker({
window: {
position: {
y: 'center'
}
}
});
}
<input type="text" name="color" class="small" id="hexPicker" />
I created a test account for you guys to use on the dev server so you can see what I mean. I'm not able to recreate this issue anywhere else.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它将输入框中的文本颜色更改为白色,使其不可见。如果您选择一种颜色并使用 firebug 或开发人员工具,您将看到以下内容:
如果您使用 firebugs 编辑功能将“颜色”下末尾的值更改为 0,0,0,则会显示该值。见下文。
一个可能的修复方法是添加一些 jQuery,以便每当值发生变化时,您可以手动将文本的颜色重置为黑色:
Its changing the text color inside the input box to white so it's invisible. If you select a color and use firebug or developer tools, you'll see this:
If you use firebugs edit feature to change the values at the end under "color" to 0,0,0 then the value appears. See below.
A possible fix would be to add some jQuery so that whenever the value changes you manually reset the color of the text to black: