`

JQPRINT-不错的jquery打印插件

阅读更多
JQPRINT-不错的jquery打印插件
        jqprint是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚大笑,还是非常好用滴!

       要能运行这个打印插件当然要先引进相关js了,jquery当然是不可少的,还需要引进的就是jqprint的js。

jquery.jqprint-0.3.js下载地址:
http://download.csdn.net/detail/hongrj/4853985

示例:
[html] view plaincopy
<html> 
<head> 
<script language="javascript" src="jquery-1.7.1.min.js"></script> 
<script language="javascript" src="jquery.jqprint-0.3.js"></script> 
<script language="javascript"> 
function  a(){ 
$("#ddd").jqprint(); 

 
</script> 
</head> 
<body> 
 
<div id="ddd"> 
<table> 
<tr> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
</tr> 
<tr> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
</tr> 
<tr> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
</tr> 
<tr> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
<td>test</td> 
</tr> 
<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="print"/> 
</body> 
</html> 


可以以对象形式传入四组参数:
[javascript] view plaincopy

        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 



调用方式:
[html] view plaincopy
var o = $("#divToPrint"); 
o.jqprint(); 
// or 
$("#divToPrint").jqprint(); 
$('#divOpera').jqprint({ operaSupport: true }); 


以下是引自http://archive.plugins.jquery.com/project/jqPrint jquery插件官网的一段注解
JQPRINT


Submitted by tanathos on May 13, 2009 - 5:16am
This plugin is designed upon the well known jPrintArea, with some improvements and functionalities corrections. Rewritten as true jQuery plugin!

Version 0.3: now supports Opera!

HOW IT WORKS
Just calling the jqprint() method on jQuery object or selector:

var o = $("#divToPrint");
o.jqprint();
// or
$("#divToPrint").jqprint();
$('#divOpera').jqprint({ operaSupport: true });

PARAMETERS

debug - Allows you to choose to make visible the iframe used for printing.
importCSS - Css links in original page will be imported into iframe.
First it searchs for media='print', if there isn't, will be imported the normal css files.
printContainer - Indicates if the original selector object must be included into the print (attention: setting it to false may breaks your css rules).
operaSupport - Indicates if the plugin must support also Opera, in that case it provides to build a temporary tab to print.
分享到:
评论

相关推荐

    jQuery打印插件jqprint,内包含使用示例

    jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 ...

    query打印 jquery.jqprint-0.3.js是其实jqprint使用起来十分的简单,只需要讲两个重要的js文件引入

    jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...

    jquery.jqprint-0.3.js

    《jQuery.jqprint-0.3.js:JS打印插件详解及应用》 在Web开发中,有时我们需要为用户提供打印功能,以便他们可以将网页内容输出到纸上保存或分享。JavaScript(JS)作为浏览器端的主要脚本语言,提供了实现这一功能...

    Jquery.jqprint-0.3.js

    jQuery.jqPrint.js是基于jQuery的打印插件,它的主要作用是将HTML元素或整个页面以可视化的形式导出到打印机。这个插件的核心在于,它能够将网页的指定部分转化为一个临时的iframe,然后对这个iframe进行打印操作,...

    jquery.jqprint-0.3

    《jQuery插件jqPrint-0.3:轻松实现页面打印功能》 在现代网页开发中,用户有时需要将页面内容打印出来,以便于保存或离线阅读。为了满足这一需求,开发者们通常会借助JavaScript库,如jQuery,来实现页面元素的...

    js打印功能jquery.jqprint-0.3.js

    在Web开发中,有时候我们需要为用户提供打印页面的功能,JavaScript库jQuery提供了一个方便的插件——jQuery.jqprint-0.3.js,用于实现这一目标。这个插件使得开发者能够轻松地将网页中的某个元素或者整个页面内容...

    jquery.jqprint-0.3.rar

    jQuery.jqprint是一款轻量级的打印插件,主要用于将网页的指定部分打印出来,而非整个页面。这个插件的主要功能是创建一个临时的iframe,将需要打印的内容复制到这个iframe中,然后调用浏览器的打印功能。这样可以...

    jquer.jqprint-0.3.rar

    《jQuery jqPrint-0.3插件:前端打印解决方案详解》 在网页开发中,有时候我们需要为用户提供打印页面的功能,而无需跳转到新的打印页面或者服务器端处理。jQuery jqPrint-0.3插件正是为此目的而设计的,它允许前端...

    jquery.jqprint-0.3.zip

    《jQuery打印插件jqprint详解及应用》 在Web开发中,打印功能是不可或缺的一部分,尤其是在数据展示或者报表生成的场景下。jQuery作为一款广泛使用的JavaScript库,为开发者提供了便捷的DOM操作和丰富的插件支持。...

    jquery.jqprint-0.3.js 下载

    jQuery.jqprint-0.3.js插件的主要作用就是提供一个便捷的打印接口,开发者无需深入了解浏览器的打印机制,就能轻松实现打印功能。其工作原理是将需要打印的内容复制到一个新的临时iframe中,然后调用浏览器的打印...

    jqprint可分页打印页面内容

    "jqPrint" 是一个基于jQuery的插件,它允许开发者方便地实现页面内容的分页打印功能,无需复杂的CSS调整或JavaScript编程。在本篇中,我们将深入探讨如何使用jqPrint实现这一目标,以及涉及到的相关技术。 首先,...

    jquery.jqprint-0.3.js的使用demo.zip

    jQuery作为一个广泛使用的JavaScript库,提供了丰富的插件来扩展其功能,其中jQuery.jqprint-0.3.js便是用于实现页面元素打印的插件。本篇文章将详细讲解jQuery.jqprint-0.3.js的使用方法,并通过实际示例帮助开发者...

    jquery.jqprint-0.3@wcb.zip

    《jQuery.jqprint-0.3插件:轻松实现局部与全局打印》 在Web开发中,有时我们需要为用户提供打印功能,以便他们可以将网页内容保存为纸质副本。jQuery.jqprint是一个轻量级的JavaScript插件,它使得在网页上实现...

    工具-打印jqprint 基于jquery的打印插件

    1. **简单易用**:jqPrint插件的使用非常简单,只需要引入jQuery库和jqPrint插件的JS文件,然后通过jQuery选择器找到需要打印的元素,调用`.jqprint()`方法即可。 2. **灵活性高**:jqPrint可以打印DOM元素,如div...

    jqprint打印js及兼容解决

    总结来说,`jqPrint`是一个方便的jQuery插件,用于实现网页元素的打印功能。虽然可能遇到浏览器兼容性问题,但通过合理使用jQuery、CSS和JavaScript技巧,我们完全能够克服这些问题,为用户提供流畅的打印体验。

    jquery.jqprint-master.zip

    这个插件设计简洁,易于集成到现有的jQuery项目中,对于那些不希望使用复杂的打印解决方案的开发者来说,Jqprint是一个理想的选择。 二、Jqprint的使用步骤 1. 引入依赖库:首先,确保在你的HTML页面中已经引入了...

    jQuery打印插件jqprint

    jQuery打印插件jqprint是一个非常实用的工具,它允许开发者为网页添加一键打印功能,无需复杂的JavaScript代码。这个插件基于流行的JavaScript库jQuery构建,旨在简化网页内容的打印流程,提高用户体验。 首先,...

Global site tag (gtag.js) - Google Analytics