Javascript Fancybox和透明度
我会尽力解释这一点。=> 我用的是Fancybox,一切都很好。问题来了。我有一个半透明的图像。当加载图像而不是看到图像所在的部分背景时,会出现背景色。有没有办法使背景(图像后面)透明?我不是指覆盖层。我指的是图像的正后方 谢谢你的帮助和建议 以下是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(){
<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!重要;}