【发布时间】:2011-11-28 08:57:04
【问题描述】:
我正在开发 facebook iframe 应用程序。我在这个应用程序中有一个弹出消息框。该弹出窗口具有固定的位置。但它不能像在 iframe 中添加的那样工作,没有滚动。
如果 iframe 中没有滚动条,是否可以将弹出窗口固定在适当位置?
【问题讨论】:
我正在开发 facebook iframe 应用程序。我在这个应用程序中有一个弹出消息框。该弹出窗口具有固定的位置。但它不能像在 iframe 中添加的那样工作,没有滚动。
如果 iframe 中没有滚动条,是否可以将弹出窗口固定在适当位置?
【问题讨论】:
如果 iframe 中没有滚动条,是否可以将弹出窗口固定在适当位置?
不——iframe 本身就是一个文档。任何带有position: fixed 的内容都不相对于主文档是固定的。
如果您想相对于主文档修复某些内容,则需要将其放入主文档 - 直接或通过使用 JavaScript 复制节点(在这种情况下使用 jQuery 是一个好主意。)
为了使后者工作,主文档和 iframed 文档需要在相同的协议、端口和域上。
【讨论】: