ぼかしのボタンの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グラデーションを使用しているので、クロムまたはサファリでテストします。助けてくれてありがとう。