我已经编写了将 SWF 覆盖在 HTML 按钮上方的代码。我使用 jQuery 的 offset 函数来获取坐标并移动 SWF。不幸的是,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-index。我还有一个问题,SWF 不在按钮的正上方,它就在它的正下方。请问有人知道为什么吗?
非常感谢你,
鲁迪