Согласно заголовку, добавление ниже, чтобы удалить фон на Fancybox 2.1.4, отлично работает на Safari, FF & Chrome, но не IE. (Протестировано только на IE8)Iframe прозрачный фон на Fancybox 2.1.4
beforeShow: function(){
//transparent background
$(".fancybox-skin").css("background","transparent");
//remove dropshadow
$(".fancybox-skin").css("-webkit-box-shadow","0 0 0 rgba(0, 0, 0, 0)");
$(".fancybox-skin").css("-moz-box-shadow","0 0 0 rgba(0, 0, 0, 0)");
$(".fancybox-skin").css("box-shadow","0 0 0 rgba(0, 0, 0, 0)");
}
RGBA цвета не поддерживаются в IE8. Для решения, пожалуйста, прочитайте [непрозрачность фона CSS с rgba, не работающим в IE 8] (http://stackoverflow.com/q/3975688/1693859) –
С какой версией Internet Explorer возникают проблемы? Такие функции, как 'rgba' и' box-shadow', не поддерживаются в старых версиях. – Sampson
Rbga - удалить тень, а не цвет фона. – Jin