これは私が持っているものです:
$("#list .active").closest('.header').css({
'background-color' : '#1a2e51',
'background-image' : '-webkit-gradient(linear, left top, left bottom, from(#2c3c6f), to(#071f31))',
'background-image' : '-webkit-linear-gradient(top, #2c3c6f, #071f31)',
'background-image' : '-moz-linear-gradient(top, #2c3c6f, #071f31)',
'background-image' : '-o-linear-gradient(top, #2c3c6f, #071f31)',
'background-image' : 'linear-gradient(to bottom, #2c3c6f, #071f31)'
});
オンラインの例: http://jsfiddle.net/qSfvK/
しかし、jQueryでうまく書いていないのでグラデーションが表示されないので、どうすればいいですか?
編集
CSS で動作させることはできますが、jquery では動作させません。このリンクを見て意味を確認してください:
http://jsfiddle.net/qSfvK/10/