>  기사  >  웹 프론트엔드  >  div 부동 레이어_자바스크립트 기술을 덮는 플래시 솔루션

div 부동 레이어_자바스크립트 기술을 덮는 플래시 솔루션

WBOY
WBOY원래의
2016-05-16 18:22:551209검색

온라인 솔루션:
출처:http://codingforums.com/showthread.php?t=95109
(a) Flash 삽입 스크립트를

컨테이너에 배치합니다(저는 SWFObject.js를 사용합니다). div 컨테이너에 플래시 포함 스크립트]
(b) 플래시 포함 스크립트에 wmode=transparent 추가[플래시 포함 스크립트에 wmode=transparent 추가]
(c)
(d) .. position:relative;left:0px;top: 0px; 스타일로 태그 설정 z-index:0;
(그렇지 않으면 Firefox는 음수 z-index를 허용하지 않습니다.)
(e) z-index가 99인 컨테이너에 부동 iframe 설정;[zindex가 99로 설정된 컨테이너에 부동 iframe 설정]
(f) CSS를 사용하여 flashcontent 및 htmlcontent 컨테이너 위치 지정 [css를 사용하여 flash 컨테이너 및 html 컨테이너 위치 조정]

다른 솔루션은 온라인에서 더 일반적이므로 설명하지 않겠습니다. 첫 번째 해결 방법을 사용하여 해결 방법에 대해 이야기합니다.

코드 복사 코드는 다음과 같습니다.

var so = new SWFObject("XXX.swf", "flashId", "width", "height", "version", "ground color")
//div 레이어를 덮지 않도록 플래시 설정
so.addParam ("wmode", "opaque");
so.write("flashcontent");

이 설정을 사용하면 플래시가 div를 덮을 수 없습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.