2009-10-19 2 views
1

iframe에 콘텐츠가 있고 기본 페이지 (iframe 외부)를 스크롤 할 때 IE6에서 select 및 flash 컨트롤의 iframe 내부에 이상한 유물이 생깁니다. . 이 IE6에서 외부 페이지를 스크롤 한 후 보이는 방법IE6에서 스크롤 할 때 iframe 내에서 출혈을 조절합니다.

http://i34.tinypic.com/2b9r85.png http://i34.tinypic.com/2b9r85.png

:

http://i38.tinypic.com/2mg1qig.png http://i38.tinypic.com/2mg1qig.png

이 보일 것입니다 (그리고 외부 페이지를 스크롤하기 전에 IE6 보면 않음) 어떻게

IE7 +를 포함한 다른 브라우저에서도 정상적으로 작동합니다. iframe 내에서 직접 콘텐츠를로드하고 페이지를 스크롤하면 발생하지 않습니다. iframe에 포함 된 경우에만 발생합니다.

마치 iframe 내의 특정 컨트롤이 외부 페이지로 스크롤하는 것처럼 보입니다.

감사합니다.

+1

MultipleIE 또는 Evolt와 같은 에뮬레이터와 유사한 앱 중 하나를 사용하고 있습니까? 나는 네이티브 IE6에서 발생하지 않는 에뮬레이터와 함께 때때로 그래픽 문제를 발견했다. – DisgruntledGoat

+0

기본 IE6 사용 : –

답변

1

스크롤 이벤트 중에 iframe을 숨기거나 iframe의 너비를 1 픽셀 작게 조정 한 다음 다시 원래 크기로 조정하여 iframe을 리플 로우하는 것이 가장 좋습니다. iframe을 리플 로우하면 다시 그리기가 발생합니다. 아마 iframe 스크롤 등으로 IE6를 100 % 재생할 수 없게됩니다.

+0

감사합니다. Alex! 스크롤 이벤트 중에 iframe을 숨기고 표시하면 시간의 95 %를 수정하는 것으로 보입니다 (간혹 약간의 출혈이 있음). IE6 사용자가 약간의 좌절감을 감당해야하는지 정말로 신경 쓰지 않지만, 100 % 해결책이 있는지 좀 더 오랫동안 열어두고 싶습니다. 다시 한번 감사드립니다 :) –

+0

땀이 없습니다! 나는 또한 100 % 일하는 버전을보고 싶다! 그래서 그들을 데려 오지 마! –