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?
InformationsquelleAutor user3414354 | 2014-04-08
Schreibe einen Kommentar