Jquery 在html5和kineticJS中加载stage.toJSON()
Show按钮在新的div中加载stage我加载的很好,但是如果我在stage上有三个图像,它会在新stage中加载三次,以此类推 当我使用Jquery 在html5和kineticJS中加载stage.toJSON(),jquery,html,kineticjs,Jquery,Html,Kineticjs,Show按钮在新的div中加载stage我加载的很好,但是如果我在stage上有三个图像,它会在新stage中加载三次,以此类推 当我使用 $("#show").click(function(){ var stage = Kinetic.Node.create(json, 'container2'); var ball = new Image(); var cone = new Image(); var tshirt = new Image(); bal
$("#show").click(function(){
var stage = Kinetic.Node.create(json, 'container2');
var ball = new Image();
var cone = new Image();
var tshirt = new Image();
ball.onload = function() {
stage.get('.ball').apply('setImage', ball);
stage.get('.cone').apply('setImage', cone);
stage.get('.tshirt').apply('setImage', tshirt);
stage.draw();
};
ball.src = 'images/sport_soccer.png';
cone.src = 'images/cone.png';
tshirt.src = 'images/school_events.png';
});
这里也有同样的问题。请勿在展会活动中单击创建项目。在页面加载上创建运动对象,然后使用“显示”按钮使舞台等可见。这样可以避免多次单击时重复 我无法在页面加载时显示它,因为json变量在中是空的。首先,我有一个保存按钮,可以在json变量中保存阶段。然后,当我单击“显示”时,显示阶段。您也可以发布json数据吗?
ball.onload = function() {
stage.get('.ball').apply('setImage', ball);
stage.draw();
};
tshirt.onload = function() {
stage.get('.tshirt').apply('setImage', tshirt);
stage.draw();
};
cone.onload = function() {
stage.get('.cone').apply('setImage', cone);
stage.draw();
};