jQuery - 不应用不透明度

时间:2011-11-15 10:54:58

标签: jquery css

我有一个奇怪的问题,我正在尝试使用jQuery在我正在淡入的图像上将不透明度设置为1.0,但它并没有覆盖现有的CSS不透明度设置0.2。如果我更改jquery以在被淡化的元素上设置另一个css样式,它工作正常,但由于某种原因不透明度​​规则不起作用!谁能看到这里可能会发生什么?

// 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 个答案:

答案 0 :(得分:2)

您考虑使用.fadeTo吗?

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

晒。