DOMの読み込み時に40%の不透明度に設定された画像のリストがあります。JQuery要素の不透明度設定
私は他の人がダウンフェードとして、100%の不透明度で推移してこれらの画像の最初のを必要としています。次のように
私のコードですが、私は100%のままにする最初の画像を得るように見えることはできません。
$j(document).ready(function() {
fadeDownImages();
fadeDownImages = function() {
$j("ul.promo img").fadeTo(1500, 0.2);
$j("ul.promo img").hover(function(){
$j(this).fadeTo(300, 1.0); // This should set the opacity to 100% on hover
},function(){
$j(this).fadeTo(200, 0.2); // This should set the opacity back to 60% on mouseout
});
};
$j("ul.promo img:first-child").fadeIn(200, 1.0);
任意の助けも
おかげ @cpharmston - これは、今、100%を滞在のすべての画像として動作するようには思えません。私は何の誤りもありません。私が:not(:first-child)を削除すると、画像が消えるようになります。 @chaos - これはうまくいきませんでした。:gt(1)は何をしますか? ありがとう – Martin
':gt(1)'は、インデックスが1より大きい要素を選択することを意味します。実際には:gt(0) 'があったはずです。 – chaos