2010-08-03 40 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

设置的wmode对SWF“透明”,并确保该SWF的z-index值大于按钮的z指数走高。

+0

谢谢,这是问题所在。 – Rudy 2010-08-03 20:35:12