私は仕事に就けないこのコードを持っています。 http://jsfiddle.net/AeRV7/
問題は、javascriptを使用してボックスシャドウを追加できないことです。
$(".first").css({"box-shadow": "0 0 5px #888;"});
私は仕事に就けないこのコードを持っています。 http://jsfiddle.net/AeRV7/
問題は、javascriptを使用してボックスシャドウを追加できないことです。
$(".first").css({"box-shadow": "0 0 5px #888;"});
プロパティのセミコロン(引用符内のもの)を削除します。
$(".first").css({"box-shadow": "0 0 5px #888"});
// ----------------------------------- here ^
CSSと同様に、ベンダープレフィックスを指定する必要があります。
$(function(){
var val = "0px 0px 5px #888";
$(".first").css({
"box-shadow": val,
"-moz-box-shadow": val,
"-webkit-box-shadow": val
})
});
CSSにベンダープレフィックスが必要な場合(そこにベンダープレフィックスがあります)、プログラムで同じスタイルを設定するときに必要になります。コメントの中で、Duriは、box-shadow
プレフィックスのない現在のバージョンでサポートされていると述べていますが、Firefox 3.6(広く使用されているブラウザーのまま)にはまだが必要であると指摘しています-moz
。
しかし、Craig Swingの答えは、主な問題(上記で偶然に取り上げただけです)に対処し;
ています。つまり、プロパティに与える価値を望まないということです。;
CSSでは、スタイル定義を相互に分離しますが、それは値の一部ではありません。