2

jQuery を使用して CSS 属性を追加しようとしていますが、背景セレクターに問題があります。今私は持っています:

$('#nav_wrap').css({ 'position': 'fixed',
                     'margin-top':0,
                     'z-index':400,
                     'background-color': 'red',
                     'top':0,
                     'left':0 });

これにより、赤の色は問題なく、コードに問題はありません。私がやりたいのはグラデーションにすることですが、これに変更すると:

 $('#nav_wrap').css({ 'position': 'fixed',
                      'margin-top':0,
                      'z-index':400,
                      'background': 'linear-gradient(top, #dc0000 0%,#650101 100%)',
                      'top':0, 'left':0 });

背景属性は認識されません。理由はありますか?ありがとう。

4

3 に答える 3

1

jqueryを使用してクラスを追加および削除するよりも、クラスを使用しないのはなぜですか

$('#check').addClass('gradient'); //add class
$('#check').removeClass('gradient'); //remove class

フィドル

于 2013-08-27T22:38:51.907 に答える