カラーボックスの内容だけを印刷しようとしています
$(".print-invoice").on("click", function(event){
window.print();
return false;
});
これにより、ページ全体が印刷されます。ファイル パスは popups/info.html です。
これを試すことができます:
$(".print-invoice").click(function() {
$('#the_Iframe_ID')[0].print();
});
数か月遅れていますが、これに遭遇する可能性のある他の人の利益のために: iframe を使用してコンテンツを表示する場合、そのコンテンツの印刷ボタンはカラーボックスの内容のみを印刷します。iframe を使用するには、iframe
設定を trueに設定します。
$(document).ready(function(){
$(".linktocolorbox").colorbox({iframe:true});
});