我有一个奇怪的问题,我正在尝试使用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);
答案 0 :(得分:2)
您考虑使用.fadeTo吗?
$('.mosaic_list.mosaic_img:not(.mosaic_last_img)',obj)
.random(1)
.appendTo(mosaic_box)
.fadeIn(5000)
.fadeTo('slow', 1.0);
晒。