jQuery打印插件jqprint

所属分类:其他-杂项

 226100  266  查看评论 (224)
jQuery打印插件jqprint ie兼容6

2017-2-17更新(修改jQuery官方提供迁移辅助插件jquery-migrate-1.0.0.js失效地址)

请注意!很多朋友遇到 Cannot read property 'opera' of undefined错误问题是juqery版本兼容问题

解决方法:加入迁移辅助插件jquery-migrate-1.0.0.js可解决版本问题

<script src="http://www.jq22.com/jquery/jquery-migrate-1.2.1.min.js"></script>

实现方法

引用jquery和,jqprint到您的页面

<script language="javascript" src="jquery-1.4.4.min.js"></script>
<script language="javascript" src="jquery.jqprint-0.3.js"></script>

js

<script language="javascript">
function  a(){
        $("#ddd").jqprint();
    }
</script>

html

<div id="ddd">
    <table>
        <tr>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
        </tr>
    </table>
</div>
<input type="button" onclick=" a()" value="打印"/>

(网友:面具的惊奇编辑) 可以设置一个模版打印,只抽取页面上的几个数据,填入模版,进行打印

相关参数   

$("#printContainer").jqprint({
     debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false
     importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)
     printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
     operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
});

相关插件-杂项

向左滑动删除列表,动态添加列表

向左滑动删除列表,动态添加列表
  杂项
 10432  79

jQuery引导插件TourTip

jQuery引导插件TourTip 交互式可视化指南网页上的元素。
  杂项
 10196  14

jQuery内容显示与隐藏插件readmore.js

平滑,轻巧的jQuery插件折叠和展开大段文字与“阅读更多”和“关闭”链接。 控制输入的字数
  杂项
 19177  51

cookie读取、写入、删除插件jquery.cookie.js

jquery.cookie.js是一个强大的用来操作 Cookie 的插件,本文讲述如何对cookie进行写入,删除,修改等操作。
  杂项
 18072  49

讨论这个项目(224)回答他人问题或分享插件使用方法奖励jQ币

    N.E_实习生 0
    2017/4/24 14:40:30
    在iframe中打印出现打印信息不全的问题,只打印左边的列内容,右边的内容越界了,怎么自动设置大小。用Edge浏览器打印预览是大小设置50%就可以打印完整的内容。求用代码控制输出内容的大小。
        jlydx0
        2017/4/24 16:18:52

        你好,你可以预览吗?为什么我连预览都实现不了

    回复
    熊先生 0
    2017/4/22 16:53:14

    怎么一运行,就弹出打印,要求初始化不能弹出打印

    回复
    Secret 0
    2017/4/22 13:21:23

    各位 ,请问如何在代码中去掉url

    回复
    二狗哥。 0
    2017/4/19 9:28:11

    背景图怎么控制,我这边打印预览,元素的背景图显示不了

        未来的你会感谢今天的你0
        2017/4/21 23:29:18

        可以联系我

        jlydx0
        2017/4/24 16:24:20

        你好,你可以预览吗?为什么我都预览不出来

        二狗哥。0
        2017/4/25 11:10:30

        怎么联系

    回复
    馄炖 0
    2017/4/12 14:00:08

    这个可以打印pos小票吗 宽度是80mm ,长度根据内容自定限制,现在的问题是,打印的长度就是页面的长度,内容没有那么多,好多空白都被打印出了,浪费纸,怎么设置打印的长度呢

    回复
    LZXJQ 0
    2017/4/6 20:27:24

    请问怎么更改页眉页脚的内容啊,不知道在哪改

        熊先生0
        2017/4/22 16:55:22

        换个浏览器,谷歌可以

    回复
    ♂凯滟〃半岛花雨 0
    2017/4/6 15:35:15

    很有用的一个组件,谢谢楼主的分享

    回复
    拥抱阳光、雪 0
    2017/4/6 11:00:36

    只抽取模态框里面的部分内容进行打印,ie下会出现问题,打印的样式全乱了,而且模态框外面的内容也被打印出来了,请问有谁遇到过这个问题吗?又是如何解决的?

    回复
    gaoshun 0
    2017/3/22 16:09:23

    想问一下,打印预览页面文字是英文是为什么?

    回复
    ♂ Forever..XL?? 0
    2017/3/15 10:17:29

    是不是必须要同级目录引用才可以,我把js文件放在其他目录进行引用就不可以了

    回复
取消回复