亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

基于jQuery實現網頁打印功能

2024-05-06 16:25:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了基于jQuery實現網頁打印功能,實現的打印功能大致跟瀏覽器的Ctrl+P效果一樣,感興趣的小伙伴們可以參考一下
 

直接上代碼

<!DOCTYPE html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>index</title></head><body>    <div style="text-align:center; margin-top: 30px">    <div id="printArea">      <div>......文本打印區域......</div>      <div>......文本打印區域......</div>      <div>......文本打印區域......</div>      <div>......文本打印區域......</div>      <div>......文本打印區域......</div>    </div>        <br>    <br>      <input id="btnPrint" type="button" value="打印文本區域"></input>     <input id="btnPrintFull" type="button" value="全屏打印"></input>   </div></body><script src="js/jquery-2.1.4.js"></script><script src="js/jquery.PrintArea.min.js"></script> <script>   $("#btnPrint").click(function(){      $("#printArea").printArea();   });   $("#btnPrintFull").click(function(){      $("body").printArea();   });   </script></html>

代碼 jquery.PrintArea.min.js:

(function(c){function g(){var b="<head><title>"+d.popTitle+"</title>";c(document).find("link").filter(function(){return"stylesheet"==c(this).attr("rel").toLowerCase()}).filter(function(){var a=c(this).attr("media");return void 0==a?!1:""==a.toLowerCase()||"print"==a.toLowerCase()}).each(function(){b+='<link type="text/css" rel="stylesheet" href="'+c(this).attr("href")+'" >'});return b+="</head>"}function h(b){return'<body><div class="'+c(b).attr("class")+'">'+c(b).html()+"</div></body>"}function k(b){c("input,select,textarea",b).each(function(){var a=c(this).attr("type");"radio"==a||"checkbox"==a?c(this).is(":not(:checked)")?this.removeAttribute("checked"):this.setAttribute("checked",!0):"text"==a?this.setAttribute("value",c(this).val()):"select-multiple"==a||"select-one"==a?c(this).find("option").each(function(){c(this).is(":not(:selected)")?this.removeAttribute("selected"):this.setAttribute("selected",!0)}):"textarea"==a&&(a=c(this).attr("value"),c.browser.mozilla?this.firstChild?this.firstChild.textContent=a:this.textContent=a:this.innerHTML=a)});return b}function l(){var b=d.id,a;try{a=document.createElement("iframe"),document.body.appendChild(a),c(a).attr({style:"border:0;position:absolute;width:0px;height:0px;left:0px;top:0px;",id:b,src:""}),a.doc=null,a.doc=a.contentDocument?a.contentDocument:a.contentWindow?a.contentWindow.document:a.document}catch(e){throw e+". iframes may not be supported in this browser.";}if(null==a.doc)throw"Cannot find document.";return a}function m(){var b;b="location=no,statusbar=no,directories=no,menubar=no,titlebar=no,toolbar=no,dependent=no,width=595px,height=842px,top=0,left=0,toolbar=no,scrollbars=no,personalbar=no"+(",resizable=yes,screenX="+d.popX+",screenY="+d.popY+"");b=window.open("","_blank",b);b.doc=b.document;return b}var f=0,n={mode:"iframe",popHt:500,popWd:400,popX:200,popY:200,popTitle:"",popClose:!1},d={};c.fn.printArea=function(b){c.extend(d,n,b);f++;c("[id^=printArea_]").remove();b=k(c(this));d.id="printArea_"+f;var a,e;switch(d.mode){case"iframe":e=new l;a=e.doc;e=e.contentWindow||e;break;case"popup":e=new m,a=e.doc}a.open();a.write(("iframe"!=d.mode&&d.strict?'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01'+(0==d.strict?" Trasitional":"")+'//EN" "http://www.w3.org/TR/html4/'+(0==d.strict?"loose":"strict")+'.dtd">':"")+"<html>"+g()+h(b)+"</html>");a.close();e.focus();e.print();"popup"==d.mode&&d.popClose&&e.close()}})(jQuery);

二、效果圖

  打印文本區域:

基于jQuery實現網頁打印功能

  全屏打?。?/p>

 基于jQuery實現網頁打印功能

還有一些高手提出的window.print() 方法也是可以滴,在這就不一一介紹了,希望大家認真研究網頁打印功能的實現方法,小編和大家共同進步。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色有码视频| 亚洲人成免费电影| 国产精品99久久99久久久二8| 精品国产91久久久久久| 日韩毛片中文字幕| 国产精品久久网| www.亚洲天堂| 精品福利在线视频| 精品国产欧美一区二区三区成人| 国产精品久久久久av| 久久成人人人人精品欧| 国产欧美亚洲视频| 欧美丰满片xxx777| 中文字幕免费国产精品| 青青在线视频一区二区三区| 国产精品高潮在线| 永久免费精品影视网站| 亚洲电影免费观看高清| 日本成人精品在线| 亚洲网在线观看| 日韩精品久久久久久久玫瑰园| 欧美成人免费一级人片100| 日韩暖暖在线视频| xx视频.9999.com| 国产午夜精品全部视频播放| 91精品视频免费观看| 国内久久久精品| 黑人巨大精品欧美一区二区免费| 亚洲系列中文字幕| 亚洲人成电影网站色…| 久久手机精品视频| 粉嫩老牛aⅴ一区二区三区| 成人在线免费观看视视频| 成人免费在线视频网站| 亚洲韩国欧洲国产日产av| 亚洲欧美一区二区激情| 精品国产欧美成人夜夜嗨| 日韩av片免费在线观看| 精品国产欧美一区二区五十路| 97超级碰碰人国产在线观看| 国产精品扒开腿做爽爽爽视频| 欧美成aaa人片在线观看蜜臀| 97国产精品视频人人做人人爱| 日韩欧美国产激情| 精品一区二区三区四区在线| 午夜精品一区二区三区在线视频| 国产日韩精品入口| 精品亚洲国产成av人片传媒| 欧美大片网站在线观看| 国产成人精品a视频一区www| 国产成人+综合亚洲+天堂| 成人激情在线观看| 久久影视电视剧免费网站| 欧美一级片免费在线| 久久精品亚洲精品| 91国产视频在线播放| 欧美黑人性生活视频| 亚洲网站视频福利| 中文字幕av日韩| 欧美午夜精品久久久久久人妖| 亚洲第一精品福利| 91久久精品久久国产性色也91| 日韩**中文字幕毛片| 青青a在线精品免费观看| 国产精品久久久av久久久| 国产精品视频xxx| 亚洲自拍av在线| 美女国内精品自产拍在线播放| 在线观看视频99| 国产精品一区二区三区久久久| 日韩欧美主播在线| 欧美色道久久88综合亚洲精品| 亚洲激情第一页| 91综合免费在线| 91久久精品美女| 欧美国产日本高清在线| 成人日韩av在线| 亚洲激情第一页| 亚洲国产又黄又爽女人高潮的| 97香蕉久久超级碰碰高清版| 日韩欧美中文第一页| 国产精品极品在线| 色哟哟网站入口亚洲精品| 成人福利在线视频| 久久久久久国产免费| 国产精品美女999| 国产日韩在线看片| 久久av资源网站| 日韩经典一区二区三区| 欧美精品情趣视频| 亚洲精品动漫100p| 欧美日韩国产综合新一区| www.亚洲天堂| 91精品啪在线观看麻豆免费| 欧美大尺度电影在线观看| 91经典在线视频| 2019亚洲男人天堂| 久久韩剧网电视剧| 欧美性猛交xxxx黑人猛交| xx视频.9999.com| 国产拍精品一二三| 国产欧美精品一区二区| 超碰日本道色综合久久综合| 成人a视频在线观看| 久久久久久国产三级电影| 久青草国产97香蕉在线视频| 国内精品久久久久久久久| 亚洲a在线观看| 亚洲欧美第一页| 久久久女女女女999久久| 国产精品露脸av在线| 欧美成人免费在线视频| 成人妇女淫片aaaa视频| 自拍视频国产精品| 国产欧美 在线欧美| 中文字幕视频在线免费欧美日韩综合在线看| 欧美一级大片在线免费观看| 亚洲成人亚洲激情| 国产97在线观看| 欧美激情第6页| 久久精品国产久精国产思思| 日韩成人在线网站| 亚洲区中文字幕| 久久久久亚洲精品成人网小说| 在线日韩日本国产亚洲| 亚洲女人天堂色在线7777| 国产精品日韩欧美| 尤物九九久久国产精品的特点| 九九热最新视频//这里只有精品| 久久精品一区中文字幕| 欧美中文字幕在线| 一区二区三区亚洲| 亚洲v日韩v综合v精品v| 日韩av手机在线| 国产精品久久久久久久久免费| 国产精品久久97| 91国产美女在线观看| 综合136福利视频在线| 国产福利精品视频| 亚洲最大的免费| 成人xxxxx| 亚洲精品久久久久中文字幕欢迎你| 78色国产精品| 亚洲女在线观看| 国产99久久精品一区二区| 久久亚洲电影天堂| 亚洲精品videossex少妇| 高跟丝袜一区二区三区| 在线观看精品自拍私拍| 久久久久国色av免费观看性色| 日韩av网站导航| 久久精品久久精品亚洲人| 伊人一区二区三区久久精品| 亚洲人成免费电影| 亚洲国产精品中文| 久久久中精品2020中文| 久久久久久国产精品美女| 日韩中文在线视频| 国内精品视频在线| 国产精品99久久久久久人| 日韩精品中文字幕久久臀| 国产乱肥老妇国产一区二| 美女精品久久久| xvideos国产精品|