您好,登錄后才能下訂單哦!
本篇內容主要講解“如何使用jQuery和CSS控制頁面打印區域”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用jQuery和CSS控制頁面打印區域”吧!
有時我們需要打印頁面中的某一區域的內容,比如只打印頁面中的表格部分,其他如頁頭和頁腳都不需要打印。解決辦法有多種,本文只探討使用CSS和jQuery實現的方法。
使用方法介紹:
使用CSS控制打印樣式,需要設置樣式media="print",并且將頁面中不需要打印的元素的樣式display屬性設置為none。如DEMO中,我將頁頭頁腳及其他不需要打印的元素的樣式設置如下:
<style type="text/css" media="print">
#header,.top_title,#jqprint,#footer,#cssprint h4{display:none}
</style>
這里我要給大家介紹一個jQuery打印插件printArea.js。該插件使用簡單,可以實現控制打印頁面中指定的區域。
DEMO中有這樣一段代碼:
<p><a href="#" id="print_btn">點擊這里打印>></a></p>
<p id="my_area">
...打印區域...<br/>
</p>
我們需要打印ID為my_area的DIV區域,只需要加入以下代碼:
$(function(){
$("#print_btn").click(function(){
$("#my_area").printArea();
});
});
當單擊打印按鈕時,調用件printArea.js插件。該插件還提供了一些參數可配置,使用方法:$(element).printArea(option)。
參數設置:
1、mode:模式,當點擊打印按鈕時觸發模式,默認為iframe,當設置為popup則會新開一個窗口頁面打印。
2、popTitle:設置新開窗口的標題,默認為空。
3、popClose:完成打印后是否關閉窗口,默認為false。
PS:IE瀏覽器打印頁面取出頁眉頁腳網址的方法:文件->頁面設置,將頁面和頁腳的輸入框清空即可。
到此,相信大家對“如何使用jQuery和CSS控制頁面打印區域”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。