【jquery】jqprint插件实现打印功能:

文章目录

        • 一、效果:
        • image.png
        • 二、引入js文件:
            • 【1】jquery.jqprint-0.3.js
            • 【2】兼容高版本jquery 文件:jquery-migrate-1.2.1.min.js
        • 三、页面代码
        • 四、问题:


一、效果:
【jquery】jqprint插件实现打印功能:_第1张图片
二、引入js文件:

版本:v 0.3
JQuery:适合所有版本jquery文件配合使用
适用:所有类型html页面

【1】jquery.jqprint-0.3.js
// -----------------------------------------------------------------------
// Eros Fratini - [email protected]
// jqprint 0.3
//
// - 19/06/2009 - some new implementations, added Opera support
// - 11/05/2009 - first sketch
//
// Printing plug-in for jQuery, evolution of jPrintArea: http://plugins.jquery.com/project/jPrintArea
// requires jQuery 1.3.x
//
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
//------------------------------------------------------------------------

(function($) {
    var opt;

    $.fn.jqprint = function (options) {
        opt = $.extend({}, $.fn.jqprint.defaults, options);

        var $element = (this instanceof jQuery) ? this : $(this);
        
        if (opt.operaSupport && $.browser.opera) 
        { 
            var tab = window.open("","jqPrint-preview");
            tab.document.open();

            var doc = tab.document;
        }
        else 
        {
            var $iframe = $("