2012-04-30 4 views
0

Я пытаюсь напечатать только содержимое ColorBoxJquery окно печати Colorbox

$(".print-invoice").on("click", function(event){ 
    window.print(); 
    return false; 
}); 

Это печатает всю страницу, путь к файлу всплывающие окна/info.html

+0

Возможные продублировать (HTTP [Печать

только?] : //stackoverflow.com/questions/468881/print-div-id-printarea-div-only) – nu6A

+0

@ N0nh4x0r ツ не уверен, как вы думали, что печать на печатной плате и печать цветной бумаги возможны дубликаты? !! – AlwaysANovice

+0

@ Валах, какие различия? !!, из моих ограниченных знаний, я думаю, что 'colorbox' построен с' div 'и/или' span '?? !! – nu6A

ответ

0

Вы можете попробовать это:

$(".print-invoice").click(function() { 
    $('#the_Iframe_ID')[0].print(); 
}); 
+0

$ ('# myid') [0] .print(); // console - не является функцией – LeBlaireau

+0

Попробуйте: $ ("# the_Iframe_ID"). get (0) .contentWindow.print(); – Zuul

0

Its несколько месяцев с опозданием, но в пользу кого-то, кто может прийти через это: Если вы используете IFRAME для отображения содержимого, а затем кнопку печати в том, что содержание будет только напечатайте что-то в colorbox. Чтобы использовать IFRAME, установите параметр iframe истина:

$(document).ready(function(){ 
    $(".linktocolorbox").colorbox({iframe:true}); 
}); 
Смежные вопросы