라이트 박스 효과 내에서 iframe을 통해로드되는 페이지에서 배경 이미지를 삭제하려고합니다. 본문이 선택한 iframe 내의 올바른 요소인지 확인했지만 백그라운드 이미지가 사라지지 않습니다. 나는 명백한 것을 놓치고 있는가?JQuery가 iframe에서 배경을 제거했습니다.
var body = jQuery('#fancybox-frame').contents().find('body');
body.css({
'background': 'none',
'background-image': 'none',
'background-color': '#fff'
});
UPDATE :은 현재이 요소에 대한 내 CSS는 (개똥 벌레)에 따라 읽고
body {
background-color:#5A7E92;
background-image:url("/images/background.gif");
border:10px solid #021E2F;
font-family:verdana,san-serif;
font-size:10pt;
margin:auto;
}
UPDATE : 당신은 "메일"을 클릭하여 예를 여기에서 볼 수있는 링크 .... http://www.retailcustomerexperience.com/article/21532/GlobalShop-DOOH-measurement-essential-for-reaching-customers
어떤 페이지를로드하고 있습니까? – SLaks
프레임 된 페이지가 상위 페이지와 동일한 도메인에 있습니까? –
예 그들은 같은 도메인에 있습니다. – Webnet