当一个关闭时,打开另一个iframe Fancybox

时间:2015-01-13 16:43:09

标签: jquery fancybox

我有两个截然不同的iframe Fancyboxes(2.1.5)用作网站上的quizes - 第一个:

$('.fancybox1').fancybox({
                width: 800,
                height: 500,
                fitToView: false,
                autoSize: false,
                beforeClose: function () {
                                var Q1 = $(".fancybox-iframe").contents().find('input#Q1').val();
                                $('#Q1').attr('value', Q1 );
                            //(and a lot more)
                }    
                });

和第二个:

$('.fancybox2').fancybox({
                width: 800,
                height: 500,
                fitToView: false,
                autoSize: false,
                beforeClose: function () {
                            //some other functions, data collection etc
                            //(and a lot more)
                }    
                });

基本上我想做的就是在第一个关闭时打开第二个 - 我该怎么做?

1 个答案:

答案 0 :(得分:0)

向第一个触发器 afterClose 事件添加click回调到第二个选择器

afterClose: function () {
    $('.fancybox2').trigger("click");
}