0

尝试为我定义 x 和 y 轴一直是一个挑战:

    //get last x and y cordinates

 ...code   
    var p = $("#draggable");
    var offset = p.offset();
    var x = offset.left;
    var y = offset.top;
    //define new font size
    howMuch = startFontSize + howMuch;
    //define var with new font size
    startFontSize = howMuch;

    //define text font size and family
    ctx.font = howMuch + 'px ' + fFamily;
    //fill with the text
    ctx.fillText(text, 10, 100);
    //draw text
    ctx.globalCompositeOperation = 'source-in';

    ctx.drawImage(img, x,y, 500, 100);
    $( "#draggable" ).draggable();

....code

在这里,我在 JQuery 中使用 offset() 获取 x 和 y 坐标,而不是在 drawImage() 标记内定义这些坐标。我的问题是当它运行时文本消失?

4

1 回答 1

0

你知道我做错了什么,x而且y。我有一个包含文本的容器,而我"moving the text"不是实际的容器,所以这就是文本不可见的原因,它从屏幕上消失了!傻我。

于 2013-07-16T15:14:48.020 回答