我有一个小型 JCanvas 应用程序,它具有以下层定义,用于设置鼠标悬停处理程序。我在各个地方放了一些控制台日志语句,很明显,每次鼠标在矩形中移动时都会生成一个事件,而不仅仅是当它进入时。每次鼠标移动也会发生 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
});