Сообщение от master_alf
|
Он ругается, что не может определить высоту для создаваемого canvasa, т.к. функция выполняется ДО полной загрузки картинки
|
тут нужно ставить отслеживатель всех загрузок картинок,
1. Картинка после вызова
$(document).ready(function() {
$('div > img').grayScale();
может уже быть загружена(и onload не будет вызываться, поэтому скорее всего вызов нужно делать без обертки в $(document).ready(function() {
а обернуть вызов и движение по функции до тега <body>
$(this).each(function() {
this.onload = function() makeCopy(this); //А тут уже можно парсить и не ждать DOM загрузки
});