从fancybox-inner div中删除白色背景色

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在这种情况下不是有效值)