jQuery簡單易用的網頁內容打印插件


簡要教程

jQuery.print是一款簡單易容且功能強大的網頁內容打印jQuery插件。該網頁打印插件可以打印指定區域的網頁元素,可以指定跳過不打印某些元素,還可以打印整個頁面內容。並且提供了豐富的打印參數設置。

 使用方法

使用該網頁打印插件要引入jQuery和jquery.print.js文件。

< script type = "text/javascript" src = "js/jquery.min.js" ></ script >
< script type = "text/javascript" src = "js/jquery.print.js" ></ script >               

jQuery版本已經在1.7.2和1.9.1版本中做過測試。其它版本請自行測試。

 打印內容

可以像下面這樣使用來打印頁面內容。

$( "#myElementId" ).print( /*options*/ );

或者:

$.print( "#myElementId" /*, options*/ );               

 配置參數

你可以在調用打印方法時傳入一些參數:

$( "#myElementId" ).print({
     globalStyles: true ,
     mediaPrint: false ,
     stylesheet: null ,
     noPrintSelector: ".no-print" ,
     iframe: true ,
     append: null ,
     prepend: null ,
     manuallyCopyFormValues: true ,
     deferred: $.Deferred()
});               
參數 默認值 接收值 描述
globalStyles true Boolean 是否包含父文檔的樣式
mediaPrint false Boolean 是否包含media='print'的鏈接標簽。會被globalStyles選項覆蓋
stylesheet null URL-string 外部樣式表的URL地址
noPrintSelector ".no-print" 任何可用的jQuery選擇器 不想打印的元素的jQuery選擇器
iframe 默認true,如果沒有iframe選擇器被傳入會創建一個隱藏的iframe 任何可用的jQuery選擇器或Boolean 是否使用一個iframe來替代打印表單的彈出窗口
append/prepend null Boolean 是否將用戶更新的表單輸入框內容作為打印內容(通過迭代每一個表單元素來實現)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM