Namespace
adicionei o conceito de namespace do jquery para controlar os eventos para o caso de desejar remover especificamente os eventos que aplica esta funçao de mask nos input. Ex:
<script>
$(function (){
$('input').decimalMask('-999,99');
$('#input2').off('.mask');
});
</script>
É uma boa ideia, é sempre bom ter o namespace nos eventos.
Porém, eu acho que ele deve ser mais específico para o plugin, algo do tipo: "event.decimalMask", pois um namespace ".mask" é genérico demais, podendo já estar sendo usado em outro lugar do código.
Desta forma, a retirada dos eventos ficaria desta forma:
$('input').off('decimalMask')
Contúdo, essa necessidade deve ter surgido a partir de um caso do mundo real, correto? Desta forma, seria apenas retirado os eventos, e naos os attrs "maxlength" dos inputs. Isto me leva a uma questão: Faz sentido remover apenas os eventos e não a limitação dos inputs? Que tu achas?