我正在尝试更改模糊按钮的 CSS。我怀疑这可能是一个串联问题,但我无法弄清楚我做错了什么。这是我的代码...
HTML
<input type="text" value="blue" id="textinput">
<button>Button</button>
<span id="color">red</span>
CSS
button {
background-color:blue;
background-image: -webkit-linear-gradient(top, white 0%, black 100%);
}
jQuery
$("#textinput").blur(function () {
setTimeout(function () {
endColor = $("#textinput").val();
$('button').css({
'background-color' : endColor
'background-image' : '-webkit-linear-gradient(top, #309ACB 0%,' + endColor + '100%)' });
}, 500);
});
小提琴链接
http://jsfiddle.net/krishollenbeck/p2jah/20/
当我删除渐变 CSS 时它工作正常。所以我猜我连接变量是错误的。但是我已经尝试了多种方法,但似乎无法弄清楚。这可能是非常明显的事情。
还要注意。我正在使用 webkit 渐变,所以在 chrome 或 safari 中进行测试。在此先感谢您的帮助。