jquery:获取slimbox2(灯箱克隆)以打开iframe外的图像?

时间:2012-08-21 19:50:16

标签: jquery css html5

我一直在努力想要让这个工作好几个小时,当然没有银弹,因为我的设置不同于我在那里看到的所有例子,而且我是javascript / jquery的新手所以我迷路了。

以下是slimbox2的源代码:http://code.google.com/p/slimbox/source/browse/trunk/js/slimbox2.js

我需要帮助,因为我的CMS和博客内容位于我的主网站上的iframe中,点击后的图片帖子显然会在iframe中显示其叠加层,而不是我喜欢的内容。

由于生成最终输出所涉及的不同php页面而导致的专有代码量将会令人困惑,但如果有帮助,我可以发布我发现的所有代码片段。

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

第25行(http://code.google.com/p/slimbox/source/browse/trunk/js/slimbox2.js#25)嘿嘿替换:

$("body") 

$('body', window.parent.document)

并替换Line no。 57 http://code.google.com/p/slimbox/source/browse/trunk/js/slimbox2.js#57

overlayOpacity: 0.8

overlayOpacity: 0

答案 1 :(得分:0)

好的,谢谢Ashirvad的回答,我想出了其余的......

所有必要的是要改变的两行代码:

首先,替换第10行:var win = $(window)

var win = $('body', window.parent.document)

然后,第25行,只需替换:

$("body")

$('body', window.parent.document)

这使我能够从iframe内部查看父框架上的图像。