我有一個HTML5畫布元素的問題。我使用sketch.js,以便客戶可以在網頁上繪製圖畫。客戶的要求之一是他可以用數字添加「郵票」。所以我對JS進行了一些修改,使之成爲可能。它的作品,它可以添加郵票。但是,當用戶切換回鋼筆工具並再次開始繪製時,數字消失。html5畫布filltext消失與sketch.js
我添加使用fillText方法()郵票
$.sketch.tools.text = {
onEvent: function(e) {
switch (e.type) {
case 'mousedown':
case 'touchstart':
this.context.font="16px Verdana";
this.context.fillText(this.stamp, e.pageX - this.canvas.offset().left, e.pageY - this.canvas.offset().top);
break;
}
return true;
},
draw: function(action) {
return true;
}
};
在這裏看到一個演示: http://jsfiddle.net/brixion/m5dpwvx5/2/
希望有人能幫助我