Nicht erfasste InvalidStateError: es wurde versucht, ein Objekt zu verwenden, das nicht oder nicht mehr, usablee
Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.
in dieser Zeile code ist es passiert:
var nodeIconImg = new Image();
var nodeIcon = new Kinetic.Image({
image: nodeIconImg,
width: 30,
height: 30,
cornerRadius: radius
});
if(node.main_photo == 'no_photo.png')
{
var url = '<?= URL::to(''); ?>/img/' + node.main_photo;
nodeIconImg.src = url;
}
Ich bin mit der kinetischen js, die Saiten sind Recht, die image-Datei vorhanden ist, aber nachdem ich weisen Sie die src, das Fehler passiert, es kann nicht herausfinden, auch das habe ich versucht, dieses:
var url = escape('<?= URL::to(''); ?>/img/' + node.main_photo);
aber es hat nicht geholfen, irgendwelche Ideen??
was bedeutet dieser Fehler? und was kann ich tun, um es zu beheben?
- Können Sie erstellen, jeden jsfiddle demo?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie warten, bis das Bild geladen ist, vor dem erstellen
Kinetic.Image
Objekt.Demo: http://jsbin.com/gibeq/1/edit