js打印html指定元素,解決動態獲取的圖片無法打印問題
用js來調用瀏覽器的打印接口很容易,一兩行代碼就能搞定,但是有些數據是通過動態生成的,例如一些動態生成的二維碼,有時候調用打印接口圖片會無法顯示
為了解決這個問題,建議使用下面這個庫
下載:https://github.com/tanathos/jquery.jqprint
<script src="jquery.jqprint-0.3.js"/>
<script>
$('#youid').jqprint({
debug: false, //如果是true則可以顯示iframe查看效果(iframe默認高和寬都很小,可以再源碼中調大),默認是false
importCSS: true, //true表示引進原來的頁面的css,默認是true
printContainer: true, //表示如果原來選擇的對象必須被納入打印(注意:設置為false可能會打破你的CSS規則)。
operaSupport: true//表示如果插件也必須支持歌opera瀏覽器,在這種情況下,它提供了建立一個臨時的打印選項卡。默認是true
});
</script>


浙公網安備 33010602011771號