js 打印(JavaScript 打印 CSS样式)[通俗易懂]

js 打印(JavaScript 打印 CSS样式)[通俗易懂]首先要下载:jquery.jqprint-0.3.jsjquery-migrate-1.2.1.min.js上面两个,我的资源里面都有主要是使用jquery.jqprint-0.3.jsjquery-migrate-1.2.1.min.js是因为juqery版本兼容问题,会报错Cannotreadproperty’opera’ofundefined问题,加入迁移辅助插件jquery-migrate-1.2.1.min.js可解决问题注意:打印table的时候一定要把css写成行

大家好,欢迎来到IT知识分享网。

首先要下载:
jquery.jqprint-0.3.js
jquery-migrate-1.2.1.min.js
上面两个,我的资源里面都有

主要是使用 jquery.jqprint-0.3.js
jquery-migrate-1.2.1.min.js是因为juqery版本兼容问题,会报错Cannot read property 'opera' of undefined问题,加入迁移辅助插件jquery-migrate-1.2.1.min.js可解决问题

注意:打印 table 的时候 一定要把css写成行内样式,要不打印的时候,就不会打印表格样式了。

<button onclick="dayin()">打印</button>
<div id="dayinbufen" style="margin: 0 auto">
  <h2 style="margin-bottom: 20px; text-align: center">打印表格</h2>
  <table border="0" cellpadding="0" cellspacing="0" class="table" style="border-collapse: collapse; margin: 0 auto" >
    <tbody>
      <tr style="background-color: #eee">
        <th>名称</th>
        <th>属性</th>
        <th>价格</th>
        <th>数量</th>
        <th>小计</th>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
    </tbody>
  </table>
</div>
<!-- 引入JS文件 -->
<script src="../jquery.jqprint-0.3.js?v=1.0" type="text/javascript"></script>
<script src="../jquery-migrate-1.2.1.min.js?v=1.0" type="text/javascript" ></script>
<script> // 按钮点击打印 function dayin() { 
      // id是包裹的div的ID $("#dayinbufen").jqprint(); } </script>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25114.html

(0)
上一篇 2023-08-03 09:33
下一篇 2023-08-03 15:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信