这是(shì)jquery打(dǎ)印 jquery.jqprint-0.3.js下载,WEB开发(fā)中有的时(shí)候需要直接(jiē)调用打印功能,目前虽然可以(yǐ)通过内置的函数实现打(dǎ)印(yìn),可兼(jiān)容性却不是很好。这里(lǐ)我(wǒ)向大家推荐(jiàn)一个JQuery插件(jiàn):jqprint 。
jquery打印 jquery.jqprint-0.3.js是其(qí)实(shí)jqprint使用(yòng)起来十分的(de)简单,只需要讲两个重要(yào)的(de)js文件引入,然后给打印按钮方法(fǎ)内执行jqprint()方法就能够打印该div内部的内(nèi)容(róng)。
关于(yú)打印内容如何带有CSS样式(shì),在使用该方法打(dǎ)印的(de)时候,将页面(miàn)上的样式内嵌样(yàng)式(行内样式无所谓),放入外部样式表(biǎo)。这样在打印的时候,就会带(dài)有CSS样式了。
具体的原因我不是十分清楚,看了一下jqprint的源码(mǎ),jqprint支持手动指定打印时的样式,默认情(qíng)况下为当前页面的样式表。
jquery打印 jquery.jqprint-0.3.js是(shì)jquery的一个打印插件,是jPrintArea的加强版(官网是这(zhè)么(me)说的,具体可以看下面引自官网(wǎng)的(de)一段(duàn)话),可以打印选定的(de)区域,没有页眉(méi)和页(yè)脚(jiǎo),还是非(fēi)常好用滴!要能运行这个打印插(chā)件当然要先引进相关(guān)js了,jquery当(dāng)然是(shì)不(bú)可少(shǎo)的,还(hái)需要引进的就是jqPrint的js。jquery.jqprint-0.3.js。
1.兼容性(xìng)好,支(zhī)持IE6及以上(shàng)版(bǎn)本(běn)、谷歌浏览器(qì)、火狐浏(liú)览(lǎn)器、Safari,浏览器兼容性是前端开(kāi)发的一大痛,每次(cì)提(tí)及这(zhè)个问题都想说坑爹的IE。
2.使用(yòng)简单,只需要(yào)下载相关JS文件,然后(hòu)在项目添加(jiā)即可。
3.技术成熟,通过(guò)官方的不断(duàn)的更新bug还是比较(jiào)少的。
