【问题标题】:jQuery offset issue: not changing the position of a SWFjQuery 偏移问题:不改变 SWF 的位置
【发布时间】:2010-08-03 18:02:13
【问题描述】:

我编写了代码以在 HTML 按钮上方覆盖 SWF。我使用 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行我都试过了,offset一直没变,不知道为什么。

希望有人能帮帮我。

编辑:

我意识到:

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

正在工作,但实际上我使用的是 DOMWindow,我必须更改位置和 z-index。我还有一个问题,SWF 不在按钮的正上方,它就在它的正下方。请问有人知道为什么吗?

非常感谢,

鲁迪

【问题讨论】:

    标签: jquery css offset


    【解决方案1】:

    在 SWF 上将 wmode 设置为“透明”,并确保 SWF 的 z-index 高于按钮的 z-index。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      相关资源
      最近更新 更多