1
我有一个问题,我有一个输入,我添加文本到画布图像动力学阶段,我可以拖动画布内的文本,但现在我想要有一个posibility做双击或者如果我想要删除这个标签文本的东西,因为例如,如果我的文本错误或类似的东西。删除kineticjs文本
你能帮助我吗?
感谢
我有一个问题,我有一个输入,我添加文本到画布图像动力学阶段,我可以拖动画布内的文本,但现在我想要有一个posibility做双击或者如果我想要删除这个标签文本的东西,因为例如,如果我的文本错误或类似的东西。删除kineticjs文本
你能帮助我吗?
感谢
你可以调用myText.remove从该层中删除您的文字。
myText.remove不会破坏文本对象本身 - 只是将其从图层中删除。
myText.remove();
所以,你可以做到这一点改变文字,如果你想要彻底摧毁你的文本添加回层
myText.setText("Here is my reworded text");
layer.add(myText);
,只需调用myText.destroy。
myText.destroy();
你可以听你的文字是这样doubleclicks:
myText.on("dblclick",function(){
this.remove();
layer.draw();
});
您好,感谢你的答案....你能告诉我...我试着在此代码一个小例子我项目......但它不工作... –
我的答案中的代码是相当完整的,但这里是一个小提琴在行动中显示它:http://jsfiddle.net/m1erickson/9bE9U/ – markE
好吧。感谢所有! –