Potresti provare a sostituire la riga

this.preload[i].inject(this.element[i]);

con questa:

$(this.preload[i]).inject(this.element[i]);