画布画出屏幕bug

时间:2014-01-04 04:12:51

标签: javascript html5 canvas

我正在绘制app,我遇到了一个问题。当用户离开屏幕(到任务栏或浏览器顶部栏,...)然后再移回另一个地方时,应用程序只会绘制到该点。有什么方法可以在用户离开时停止绘图并在他回来时恢复(不绘制额外的行)?

1 个答案:

答案 0 :(得分:0)

将event.preventDefault()添加到mouseout处理程序。

    function handleMouseOut(e){
      e.preventDefault();
      mouseX=parseInt(e.clientX-offsetX);
      mouseY=parseInt(e.clientY-offsetY);

      // Put your mouseOut stuff here
      isDown=false;
    }