Показать сообщение отдельно
  #25 (permalink)  
Старый 25.02.2013, 15:49
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от master_alf
Он ругается, что не может определить высоту для создаваемого canvasa, т.к. функция выполняется ДО полной загрузки картинки
тут нужно ставить отслеживатель всех загрузок картинок,
1. Картинка после вызова

$(document).ready(function() {
           $('div > img').grayScale();


может уже быть загружена(и onload не будет вызываться, поэтому скорее всего вызов нужно делать без обертки в $(document).ready(function() {
а обернуть вызов и движение по функции до тега <body>
$(this).each(function() {
this.onload = function() makeCopy(this); //А тут уже можно парсить и не ждать DOM загрузки
});

Последний раз редактировалось Deff, 25.02.2013 в 15:51.
Ответить с цитированием