javascript只打印一半页面

时间:2016-10-31 21:22:19

标签: javascript jquery html css

我尝试使用jquery插件https://github.com/jasonday/printThis打印元素(正文),但它只打印了一半元素(垂直),所以我需要打印整个元素,它是'不仅使用插件,我尝试了原始javascript:window.print();并且仍然遇到同样的问题,这是我的js:

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

我也在我的css中试过这个:

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

请帮忙! 编辑:我忘了提到我使用bootstrap 3框架

1 个答案:

答案 0 :(得分:0)

使用ja提供的.ajax来查看你的DOM实际使用的内容。

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

从脚本创建你的html也提供信息..