2010-08-03 7 views
1

HTML 버튼 위에 SWF를 오버레이하는 코드를 작성했습니다. jQuery에서 오프셋 함수를 사용하여 좌표를 가져 와서 SWF를 이동합니다. 불행히도 SWF가 움직이지 않는 것처럼 보입니다.jQuery 오프셋 문제 : SWF 위치를 변경하지 않음

var offset = $("#button").offset(); 

$("#SWF").offset(offset); 
$("#SWF").css({'left':offset.left, 'top': offset.top}); 
$("#SWF").offset({ top: 10, left: 30}); 

나는 그 3 선을 시도하고, 변경하지 오프셋, 난 이유를 모르겠어.

나는 누군가가 나를 도울 수 있기를 바랍니다.

편집 :

$("#SWF").css({'left': offset.left, 'top': offset.top}); 

하는 노력하지만 실제로 내가 DOMWindow를 사용했다, 나는 위치와 Z- 인덱스를 변경했다 :

나는 것을 깨달았다. 나는 여전히 한 가지 문제가 있습니다. SWF는 버튼 바로 위에 있지 않습니다. 바로 아래에 있습니다. 아무도 왜 제발 알아?

루디

답변

0

설정 W 모드는 SWF에에 "투명"매우 감사하고, SWF의 Z- 인덱스 버튼의 z 인덱스보다 더 높은 있는지 확인하십시오.

+0

감사합니다. 그게 문제였습니다. – Rudy

관련 문제