Uncaught TypeError: Illégal de constructeur de l'Aide Bonsai.JS dans Backbone.JS
Je suis encore nouveau pour js et je vais essayer d'ajustement bonsai.js dans une dorsale app.
Je suis en suivant ce guide ici: https://github.com/iamdustan/bonsai-demos , et en essayant de "Séparer les Choses" en mettant l'animation dans un fichier séparé intitulé hero-animation.js
, mais j'obtiens une Uncaught TypeError: Illegal constructor
sur la première ligne de hero-animation.js
Ce qui est appelé dans mon routeur de la colonne vertébrale, et fonctionne très bien...
homeAnimation: function() {
bonsai.run(document.getElementById('heroContent'), {
url: 'hero-animation.js',
width: 500,
height: 400
});
}
Voici ce que j'ai dans hero-animation.js ce qui entraîne une erreur à la ligne 1:
var rect = new Rect(0, 0, 200, 200);
rect
.fill('random')
.addTo(stage)
.attr({
x: stage.width - rect.attr('width'),
y: stage.width - rect.attr('height')
})
.animate('0.5s', {
x: 0,
y: 0
});
stackoverflow.com/questions/9950876/... peut vous aider.
OriginalL'auteur ac360 | 2013-04-25
Vous devez vous connecter pour publier un commentaire.
Semble que vous avez oublié d'inclure
bonsai.js
.D'abord,
Rect
est une "interface", ce qui signifie qu'il ne peut pas être utilisé comme un constructeur, et Bonsaï remplace, à ses propres fins.OriginalL'auteur Pavlo