2009-10-20 6 views
0

우리 웹 응용 프로그램에서 우리는 정상적인 HTML의 페이지 내용과 플렉스에서 탑 네비게이션을 개발할 계획입니다. 상단 네비게이션의 메뉴 위로 마우스를 가져 가면 하위 노드가 표시됩니다. 어린이는 HTML 콘텐츠 상단에 표시되어야합니다. 오버레이가 제대로 작동하려면 상단 탐색 SWF 파일의 높이가 어떻게되어야합니다. 처음 내비게이션의 높이는 40px가됩니다. 마우스를 올리면 swf 파일의 높이가 200px가되어야 200px.ie가됩니다. 그 경우 처음에는 (가져가 아님) 상단 nav와 html 콘텐츠 사이에 빈 공간이 생깁니다. 아니면 HTMl 컨텐츠에서 CSS를 사용해야합니까? 구현에 대한 아이디어를 제공해주세요. 어떤 도움이라도 대단히 감사하겠습니다. 당신은 SWF 200 픽셀을 만들 경우정상적인 HTML 위에 플래시

감사합니다, Jish

답변

0

는 페이지 콘텐츠 위에 사업부에 앉아 다음 맞아요 메뉴가 드롭 다운 항목이 표시되지 않을 때, 당신은 차이를해야합니다 .

귀하의 최상의 솔루션은 높은 Z- 인덱스가있는 200px div에 swf 콘텐츠를 배치하는 것입니다. 사이트 콘텐츠의 내용에 따라 페이지 상단에서 40 픽셀 위치에 절대 위치로 컨테이너 div에 넣을 수 있습니다. 투명한 SWF 배경이 있으면 제대로 작동 할 것입니다. 그러나 이전 버전의 FF 및 어쩌면 다른 것들에서 오버레이 된 투명 SWF를 렌더링 할 때 문제가 있다는 것을 이해합니다. 일반적으로 페이지를 통해 광고를 떠 다니는 것과 관련하여 논의 된 것을 보았고 비협조적인 브라우저의 해결 방법은 광고없이 페이지로 리디렉션하는 것입니다.하지만 메뉴에서는 작동하지 않습니다.

+0

친절하게 답변 해 주셔서 감사합니다. SWF의 배경이 투명하고 HTML보다 z- 인덱스가 높은 경우 사용자가 SWF 뒤에있는 텍스트를 선택할 수 있습니까? 한 가지 질문이 있습니다. – jish

+0

아니요, z- 색인이 더 높으면 사용자는 기본 텍스트가 아닌 swf 만 선택할 수 있습니다. – Hibiscus

관련 문제