下載eb的打印方法具我自己懂得知道的有: 1,、JQuery插件Jqprint實現(xiàn) 2,、JQery打印插件PrintArea實現(xiàn)網(wǎng)頁打印 3,、CSS控制網(wǎng)頁打印樣式 JQuery插件Jqprint實現(xiàn): 首先要導入js文件: jquery.jqprint.js下載 復制代碼 代碼如下: <script language="javascript" src="jquery-1.7.1.min.js"></script> <script language="javascript" src="jquery.jqprint.js"></script>html代碼: 復制代碼 代碼如下: <div class="my_show"> 這個打印時是顯示的 </div> <div class="my_hidden"> 這個打印時是隱藏的 ,。 </div> <input type="button" id="print"/> javascript代碼: 復制代碼 代碼如下: <script type="text/javascript"> $(document).ready(function() { $("#print").click(function(){ $(".my_show").jqprint(); }) }); </script> 該插件還提供了一些參數(shù)可配置: debug: false,//如果是true則可以顯示iframe查看效果(iframe默認高和寬都很小,,可以再源碼中調(diào)大),,默認是false importCSS: true, //true表示引進原來的頁面的css,,默認是true ,。(如果是true,先會找$(“l(fā)ink[media=print]“),,若沒有會去找$(“l(fā)ink”)中的css文件) printContainer: true,//表示如果原來選擇的對象必須被納入打?。ㄗ⒁猓涸O置為false可能會打破你的CSS規(guī)則) 。 operaSupport: true//表示如果插件也必須支持歌opera瀏覽器,,在這種情況下,,它提供了建立一個臨時的打印選項卡 。默認是true 而我自己使用到的只有importCSS:原始頁面中的鏈接將導入到 iframe ,。第一次它媒體 searchs = 打印,,如果沒有,將導入的正常的 css 文件 ,。 importCSS示例: 復制代碼 代碼如下: $(.my_show).jqprint({ importCSS://CSS樣式文件 }); |
|