如何在长iFrame中的视口中心打开灯箱

时间:2019-05-15 23:45:22

标签: iframe viewport lightbox2

我的整个网站都有一个索引页面,在其中装载了iFrame。 我在很长的iFrame中有图片的缩略图,当使用灯箱显示较大的缩略图图像时,灯箱会在iFrame的顶部打开。

我已经在父窗口中有一个脚本,可以根据iFrame中加载的页面的长度来调整iframe的高度,但我从未尝试通过脚本调用父窗口来在父窗口中打开灯箱,由于这个已经存在的脚本,我猜是这样:

<script>
function resizeIframe(obj) {
       {   obj.style.height = 0; };
        { obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';}
  }</script>

和iframe链接上的onload

<iframe src="discog.html" name="iframeContenu" width="100%" height="100%" 
scrolling="no"  frameborder="0" id="iframeContenu" 
onload="javascript:resizeIframe(this);"></iframe>

是否可以在视口级别(即单击缩略图的位置)而不是在iframe的顶部显示灯箱图像?

0 个答案:

没有答案