Javascript window.print()不会执行多次

Javascript window.print()不会执行多次,javascript,jquery,printing,Javascript,Jquery,Printing,我想在打印机上打印多次。 我有两个div,一个用于“订单”,第二个用于“收据”,还有一个按钮“OrderAndPay”。我想要的是一个接一个地打印这两个div 这将调用插件中的函数print() orderPrint.KappaPrint(); receiptPrint.KappaPrint(); 此函数位于创建可打印DIV的插件中 Print = function() { $(".printBlock").hide(); printBlock.show();

我想在打印机上打印多次。 我有两个div,一个用于“订单”,第二个用于“收据”,还有一个按钮“OrderAndPay”。我想要的是一个接一个地打印这两个div

这将调用插件中的函数print()

orderPrint.KappaPrint();
receiptPrint.KappaPrint();
此函数位于创建可打印DIV的插件中

Print = function() {
        $(".printBlock").hide(); 
        printBlock.show(); 
        window.print(false);
        printBlock.hide();
    }
问题是当我打印一个div时,它打印时没有任何错误。 但是当我为2个div调用print时,print()会产生一个异常

第一个例外:NS\u错误\u不可用。
第二个例外:某些打印功能当前不可用

完整代码:

Call The Print Function
"OrderAndPay": {
                    Text:KappaMainData.Constants.OrderAndPay,
                    OnClick : function(){
                        var itemsData = $("#ItemsDashBoard").KappaData();
                        if(itemsData === null) { return; }
                        var receiptData = {}, dat = {}, orderData = {};
                        dat = {"OrderOp":"Order", "Op":"Save", "SellOp":"OrderAndSell", "Data":itemsData};
                        var itemsSavedData = GetJsonAjax({Url:"Functions/order.php", Data:dat});
                        receiptData = GetRecieptData(itemsSavedData);

                        receiptPrint.Fill(receiptData);
                        orderData = GetOrderData(itemsSavedData);
                        orderPrint.Fill(orderData);
                        orderPrint.KappaPrint();
                        receiptPrint.KappaPrint(); //this one throws the exception
//always the second print throws exception
                    }
                },

Printing function
Print = function() {
        $(".printBlock").hide(); //class for all print blocks
        printBlock.show(); //current block
        window.print(); //Or:window.print(false);
        printBlock.hide();
    }

注意:我使用css media print来控制要打印的可见内容。

有什么异常?@Pointy异常是:某些打印功能当前不可用。请提供完整代码example@Pinal我添加了代码!!!