Я видел, как этот шаблон использовался довольно часто, но, похоже, IE9 не нравится. Вот примерное представление о том, что делает моя функция:
function(path){
$("<img/>",{"src":path}).one("load",function(event,alreadyLoaded) {
if(!alreadyLoaded) {
myObject.loadedImages = myObject.loadedImages || [];
myObject.loadedImages.push(this);
}
// Other code here...
}).each(function() {
if(this.complete) {
$(this).trigger("load",true);
}
});
}
Я понимаю, что это может быть дубликатом, но предложения, которые я видел, не работают:
(например, this.readyState // возвращает неинициализированный)
Если бы кто-то мог указать мне правильное направление, это было бы здорово. Спасибо.