Jas*_*ulx 1 jquery fancybox fancybox-2
有没有办法从fancybox-div中删除白色背景色?
继承人我正在尝试..
$(".fancybox").fancybox({padding : 0, background: 'none'});
Run Code Online (Sandbox Code Playgroud)
JFK*_*JFK 17
您可以通过内联CSS声明进行更改.
链接到fancybox css文件后添加:
.fancybox-skin {
background-color: #ff0000; /* or whatever */
}
Run Code Online (Sandbox Code Playgroud)
该选择器的默认值为:
.fancybox-skin {
background: none repeat scroll 0 0 #F9F9F9;
border-radius: 4px 4px 4px 4px;
color: #444444;
margin: 0;
padding: 0;
position: relative;
text-shadow: none;
}
Run Code Online (Sandbox Code Playgroud)
最终,您可以background-color使用beforeShow回调选项更改脚本中的内容,例如:
$(".fancybox").fancybox({
beforeShow: function(){
$(".fancybox-skin").css("backgroundColor","transparent");
}
});
Run Code Online (Sandbox Code Playgroud)
transparent如果你想删除它,请注意我使用(none在这种情况下不是有效值)