Como mostrar numeração nas paginas HTML (1 de N) ao imprimir ? Achei esse codigo mas não funciona corretamente, gostaria de um mais simples e funcional para hoje em dia :
<label class="pag pag1"></label>
<script>
var bottom = 0;
var pagNum = 2;
$(document).ready(function() {
$("tr:nth-child(7n)").each(function() {
bottom -= 100;
botString = bottom.toString();
var $counter = $('.pag1').clone().removeClass('pag1');
$counter.css("bottom", botString + "vh");
numString = pagNum.toString();
$counter.addClass("pag" + numString);
($counter).insertBefore('.insert');
pagNum = parseInt(numString);
pagNum++; /* Next number */
});
var pagTotal = $('.pag').length;
pagTotalString = pagTotal.toString();
$("[class^=pag]").each(function() {
var numId = this.className.match(/\d+/)[0];
document.styleSheets[0].addRule('.pag' + numId + '::before', 'content: "' + numId + ' / ' + pagTotalString + '";');
});
});
</script>