1

我可能会以完全错误的方式来解决这个问题,但我正在学习,所以总体而言这是一次很好的体验。这是我目前的问题:

我有一个站点,它有很多组件,其中一个是博客。我正在使用 flatpress 来运行博客,它很简单,我喜欢它。我已将博客输出/帖子格式化为嵌入我网站的主要部分(它更多的是设计而不是功能)。

我不确定使用 iframe 是否是一个好主意,主要是因为,如果我选择在我的博客文章中添加图片,它们会使用 slimbox2(灯箱克隆),当点击时,它们的叠加层只会在 iframe 内打开。我不确定如何让它们在父级的 iframe 之外打开。

或者,我想我可以使用 jquery 嵌入博客内容,例如:

$("#testLoad").load("http://url/flatpress #content-main");

在一个 div 容器中(它只是看起来乱码并且不遵守任何博客的 css/脚本),所以我无法让它工作,我正在寻找有关如何实现嵌入我的博客内容和图像叠加以正常工作。

谢谢!

4

2 回答 2

1

Window.postMessage 将允许您将图片等信息从 iframe 发送到博客主页。

postMessage 文档 https://developer.mozilla.org/en-US/docs/DOM/window.postMessage

当我快速搜索它时看到的第一个演示(没有尝试过,但它看起来正确) http://davidwalsh.name/window-iframe

于 2012-08-20T21:15:57.000 回答
1

考虑到灯箱的使用,iFrame 解决方案听起来不像您真正想要的。您能否发布一个链接,以便我们查看您的 CSS 发生了什么?

于 2012-08-20T21:19:30.417 回答