JQuery是一種輕量級的JavaScript庫,它將常見的任務(wù)簡化為一些易于使用和簡潔的方法。在網(wǎng)頁中,我們有時需要通過打印來保存內(nèi)容或方便離線使用。這就需要使用到Windows打印機并調(diào)用打印機的API。 為了調(diào)用Windows打印機并打印網(wǎng)頁內(nèi)容,我們需要安裝jQuery.print插件。安裝方法如下:
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script src="jquery.print.js"></script>
安裝插件后就可以使用如下代碼來調(diào)用打印機了:
$('選擇器').print({ globalStyles: true, mediaPrint: false, stylesheet: null, noPrintSelector: ".no-print", iframe: true, append: null, prepend: null, manuallyCopyFormValues: true, deferred: $.Deferred(), timeout: 750, title: null, doctype: '<!doctype html>' });
其中選擇器是需要打印的內(nèi)容的CSS選擇器,如'#print-content'。其他參數(shù)可以根據(jù)需求進行設(shè)置。例如,globalStyles表示是否包含文檔中的CSS樣式,如果為false則只包含print.css中的樣式。
需要注意的是,在使用時盡量避免使用隱藏樣式(display:none)等,因為這些樣式很可能會影響打印效果。
通過這種方式,我們就可以通過jQuery調(diào)用Windows打印機來打印網(wǎng)頁內(nèi)容了。
上一篇css怎么畫搜索圖形
下一篇css怎么添加圖片標