jquery:让slimbox2(lightbox克隆)在iframe之外打开图像?
我已经花了好几个小时努力想办法让它正常工作,当然没有什么灵丹妙药,因为我的设置不同于我在那里看到的所有示例,而且我是javascript/jquery的新手,所以我迷路了 以下是slimbox2的源代码: 我需要帮助,因为我的CMS和博客内容都在我的主站点的iframe中,点击图片后,显然会在iframe中显示它们的覆盖图,而不是我喜欢的iframe之外 由于生成最终输出所涉及的不同php页面而产生的专有代码数量会令人困惑,但是如果有用的话,我可以发布我发现的所有涉及到的代码片段 非常感谢您的帮助。您好,第25行(http://code.google.com/p/slimbox/source/browse/trunk/js/slimbox2.js#25)替换:jquery:让slimbox2(lightbox克隆)在iframe之外打开图像?,jquery,css,html,Jquery,Css,Html,我已经花了好几个小时努力想办法让它正常工作,当然没有什么灵丹妙药,因为我的设置不同于我在那里看到的所有示例,而且我是javascript/jquery的新手,所以我迷路了 以下是slimbox2的源代码: 我需要帮助,因为我的CMS和博客内容都在我的主站点的iframe中,点击图片后,显然会在iframe中显示它们的覆盖图,而不是我喜欢的iframe之外 由于生成最终输出所涉及的不同php页面而产生的专有代码数量会令人困惑,但是如果有用的话,我可以发布我发现的所有涉及到的代码片段 非常感谢您的帮
$("body")
与
并更换57号线
与
好的,多亏了阿什瓦德的回答,剩下的我都明白了 只需更改两行代码: 首先,替换第10行:
var-win=$(窗口)
与
var-win=$('body',window.parent.document)
然后,第25行,只需替换:
$(“正文”)
与
$('body',window.parent.document)
这使我能够从iframe内部查看父帧上的图像。我将其替换为代码,您能导航到我的页面并查看发生了什么吗?看起来图像现在正试图加载到父对象中,但仍然是一团糟。稍微靠近一点,我在父窗口中包含了slimbox css文件,它显示得不太正确,可能需要修改css文件。嘿,在包含iframe的主页中编写此函数。选中编辑以回答OK,2个问题:1)我应该在主页中的何处放置该函数?2) 我认为它工作正常,只是定位不正确,这里是css文件:主页面我指的是父页面
$('body', window.parent.document)
overlayOpacity: 0.8
overlayOpacity: 0