fancybox.close()并打开另一个fancybox

时间:2016-02-06 17:01:47

标签: fancybox

这是我第一次使用这个论坛。

我的问题是我要关闭一个fancybox来打开另一个fancybox。为此,我在我的代码中使用parent.$.fancybox.close()来关闭Fancybox Iframe窗口。当用户单击“添加到购物车”按钮时。 fancybox关闭,我的程序在js STOP运行。例如:

$(x).click(function(){
    parent.$.fancybox.close();  

    idCombination = $('#idCombination').val();
    $.ajax({
        type: "POST",
        url: baseUri + '?rand=' + new Date().getTime(),
        data: 'controller=cart&add=1&ajax=true&qty=' + $('#quantity_wanted').val() + '&id_product=' + id_product + '&token=' + static_token + ( (parseInt(idCombination) && idCombination != null) ? '&ipa=' + parseInt(idCombination): ''),
        beforeSend: function() {
            $('#loading_img').show();
        },
        success: function(q) {
            $.ajax({
                type: "POST",
                url: path + "ajaxcart/pop_up.php",data:'referer='+document.referrer,
                beforeSend: function() {
                    $(".shop").show();
                    $('#loading_img').show();
                },
                success: function(res) {
                    $(".shop").show();
                    $("#shopping").show();
                    $('#loading_img').hide();
                    $('#shopping').html(res);
                }
            });
        }
    });
    $("html, body").animate({scrollTop: 300}, "slow");
    return false;
});

0 个答案:

没有答案