2016-10-31 3 views
1

Я пытаюсь напечатать элемент (тело) с помощью jQuery plugin https://github.com/jasonday/printThis, но он печатает только половину элемента (по вертикали), поэтому мне нужно распечатать весь элемент, это не только с плагином, я пытался сырой JavaScript: window.print(); и до сих пор с той же проблемой, вот мой JS:javascript печатает только половину страницы

print: function (jqueryElement) { 
     //jqueryElement.printThis(); 
     window.print(); 
}, 

Также я попробовал это в моем CSS:

@media print { 
     body { 
      width: 100%; 
     } 
} 

, пожалуйста, помогите! EDIT: Я забыл упомянуть, что я использую bootstrap 3 framework

+1

Вы можете разместить свой HTML и CSS? –

ответ

0

Использование .ajax jQuery обеспечивает просмотр того, что делает DOM на самом деле, используя то, что у меня есть.

$.ajax({ 
    print: function(errorProneWindowElement) { 
    window.print(); 
} 
success: function(result) { 
    $("#elementTagDescriptor").html("<elementFrameCalled>" + result + "   </elementFrameCalled>"); 
    } 
}); 

Создание из вашего сценария HTML также дает информацию ..

Смежные вопросы