Javascript Fancybox和透明度

Javascript Fancybox和透明度,javascript,jquery,fancybox,lightbox,Javascript,Jquery,Fancybox,Lightbox,我会尽力解释这一点。=> 我用的是Fancybox,一切都很好。问题来了。我有一个半透明的图像。当加载图像而不是看到图像所在的部分背景时,会出现背景色。有没有办法使背景(图像后面)透明?我不是指覆盖层。我指的是图像的正后方 谢谢你的帮助和建议 以下是Fancybox的代码: <script type="text/javascript" > var $j = jQuery.noConflict(); $j(document).ready(function(){

我会尽力解释这一点。=>

我用的是Fancybox,一切都很好。问题来了。我有一个半透明的图像。当加载图像而不是看到图像所在的部分背景时,会出现背景色。有没有办法使背景(图像后面)透明?我不是指覆盖层。我指的是图像的正后方

谢谢你的帮助和建议

以下是Fancybox的代码:

<script type="text/javascript" >
   var $j = jQuery.noConflict();
    $j(document).ready(function(){

        Engine.Initialize(); //This line is for other JS - not fancybox

    $j("#start").fancybox({
     'padding' : 0
    });
  });
</script>

var$j=jQuery.noConflict();
$j(文档).ready(函数(){
Engine.Initialize();//此行用于其他JS-而不是fancybox
$j(“#开始”).fancybox({
“填充”:0
});
});

编辑 更新了自发布以来我对页面所做的一些更改的代码,并添加了问题的屏幕截图。

试试这个

$j("a.fancybox").fancybox({
    onComplete: function() {
        $('#fancybox-outer').css('opacity', '0.4');
    }
});
……或者

#fancybox-outer {
    opacity: .4 !important;
}

这使得整个图像透明,而不是背景。我添加了一个屏幕截图和更新的代码(自从帖子发布后,我对页面做了一些更改)@UBhapE2不透明度在CSS中被继承。最简单的方法是将
#fancybox outer
的背景更改为半透明PNG。就是这样!这是最后的代码,非常有效!:#fancybox外部{背景:透明url('../images/skin/fancybox transparent.png')重复0px 0px!重要;}