0

我使用 jquery 和 colorbox lightbox 插件在 ligthbox 中打开 iframe。

问题是:

  1. 我点击按钮打开我的主 iframe 灯箱
  2. 在主 iframe 灯箱内 - 有类 .flash_shareable 的按钮
  3. 当您单击时,它应该关闭父级(即主 iframe),然后打开一个它链接到的新 iframe

它正在关闭父 iframe,但没有打开新的 iframe。

我的代码:

$(document).ready(function(){
        var y = $(document.body).height();
        var x = $(document).width();
        parent.$.colorbox.resize({innerWidth:x, innerHeight:y});

        $('.iframe').colorbox({iframe:true}); //ligthbox

        $(".flash_shareable").click(function() {
        parent.$.colorbox.close();
        $.colorbox({href:"faq.html", iframe:true, width:800 + "px", height:600 + "px", open:true});
    })
});

iframe 的 HTML,我试图从中打开另一个 ligthbox:

<button class="flash_shareable" type="button">open flash</button>
4

1 回答 1

0

我修复了它,但我仍然觉得需要一些东西 ^_^它在 Internet Explorer 8 及更低版本中不起作用,我希望有人能帮助我直到?请 :)

$(document).ready(function(){
        var y = $(document.body).height();
        var x = $(document).width();
        parent.$.colorbox.resize({innerWidth:x, innerHeight:y});

        $('.iframe').colorbox({iframe:true}); //ligthbox

        $(".flash_shareable").click(function() {

        $.colorbox({href:"faq.html", iframe:true, open:true});
    })
});
于 2013-01-02T13:16:43.170 回答