我一直在努力想要让这个工作好几个小时,当然没有银弹,因为我的设置不同于我在那里看到的所有例子,而且我是javascript / jquery的新手所以我迷路了。
以下是slimbox2的源代码:http://code.google.com/p/slimbox/source/browse/trunk/js/slimbox2.js
我需要帮助,因为我的CMS和博客内容位于我的主网站上的iframe中,点击后的图片帖子显然会在iframe中显示其叠加层,而不是我喜欢的内容。
由于生成最终输出所涉及的不同php页面而导致的专有代码量将会令人困惑,但如果有帮助,我可以发布我发现的所有代码片段。
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
$("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内部查看父框架上的图像。