Печать элемента div top:2000px jquery printElement

Задача - распечатать только содержимое элемента.

использую плагин jquery printElement http://projects.erikzaadi.com/jQueryPlugins/jQuery.printElement/

если у элемента значение TOP большое то при печати, выходить много пустых страниц.

так напечатается несколько пустых листов, и только потом содержимое div'a
<div style="top:2000px" id="print">text</div>

$('#print').printElement();


как убрать эти пустые листы при печати?

Пробовал так:
$('#print').printElement(
   {
          overrideElementCSS:[
    'print.css',
    { href:'print.css',media:'print'}
    ]
   }  
  );


в файле print.css прописано:

#print {
position:absolute;
top:0px;
}

1 ответов


Если у вас действительно есть файл со стилями для печати, указан media="print", то всё должно работать. Ну и печатать вы хотите элемент #print, а стили задаете для #textblock, странно.