2011-11-15 11 views
1

jQueryを使用してフェイディングする画像に不透明度を1.0に設定しようとしているところで奇妙な問題がありますが、既存のCSS不透明度設定の0.2を上書きしていません。私が退色されている要素に別のCSSスタイルを設定するjqueryを変更した場合、うまく動作しますが、何らかの理由で不透明度ルールが機能しません!誰でもここで起こっていることを見ることができますか?jQuery - 不透明度が適用されていません

// obj is the container div  

$('.mosaic_list.mosaic_img:not(.mosaic_last_img)',obj) 
    .random(1) 
    .appendTo(mosaic_box) 
    .fadeIn(5000) 
    .css('opacity', 1.0); 


// just to show where mosaic_box var is assigned 
    var mosaic_box = $('.mosaic_box:not(.mosaic_last_box):not(.mosaic_hover)', obj).random(1); 
+1

.fadeToの使用を検討しましたか? http://api.jquery.com/fadeTo/ –

+1

エレメントがクラスまたはIDであるかどうか宣言する必要はありません。たとえば、 'mosaic_box'から ''#mosaic_box''/'' .mosaic_box''までですか? – Joe

+0

@HelloJoe:要素が既にmosaic_boxに割り当てられています。var(その行を含むように投稿を更新しました) –

答えて

2

.fadeToをご検討いただきましたか?

$('.mosaic_list.mosaic_img:not(.mosaic_last_img)',obj) 
    .random(1) 
    .appendTo(mosaic_box) 
    .fadeIn(5000) 
    .fadeTo('slow', 1.0); 

シャイ。

関連する問題