JCanvas mouseover似乎是mousemove

时间:2013-12-26 04:34:25

标签: mouseover jcanvas

我有一个小型JCanvas应用程序,它具有以下图层def,用于设置鼠标悬停的处理程序。我在一些地方放置了一些控制台日志语句,很明显每次鼠标在矩形中移动时都会生成一个事件,而不仅仅是在它进入时。每次鼠标移动都会发生mouseout。

这似乎与鼠标悬停的定义,常识和jQuery的工作方式相反。任何人都可以对我的制作问题提供一些见解,或者这只是我必须解决的问题吗?提前谢谢。

 $(page).drawRect( {
     click:function (layer) {topic_click(layer);},
     mouseover:function (layer) {handleMouseover(layer);},
     mouseout: function (layer) {handleMouseout (layer);},
     fillStyle:"#000044",
     x:x, y:y,
     width:300,
     height:60,
     cornerRadius:16,
     visible:true,
     name:"topic_"+ ct.toString(),
     layer:true
 });

1 个答案:

答案 0 :(得分:0)

是的,seems to be fixed:在firebug / chrome控制台中输入

$("canvas").clearCanvas();