印刷時のみ有効になるJS

以前書いた印刷時にのみ有効になるスタイルに関連して、印刷時のみ有効になるJSです。
要するに、ブラウザで「印刷ボタン」を押した時に表示されるプレビューを制御します。

印刷する時に不要な要素を削除したり・・って言うのは、cssの@media print でなんとかなりますが、セル結合の制御まではcssでは出来ないのでこれはかなり有効です。

$(window).on('beforeprint', function(event) {

//処理
$("hoge").attr("colSpan","1")//これは印刷時のみ横セル結合を1にする


});

以下は、印刷キャンセルを押した後や印刷を終えた後の処理

$(window).on('afterprint', function(event) {

//処理
$("hoge").attr("colSpan","2")//横セル結合を2にする(戻す)

});