在没有“out”事件的情况下多次检测悬停

时间:2011-05-04 03:05:53

标签: jquery html5 canvas

我正在构建一个使用HTML 5画布的应用程序,它只在画布上输出一个网格线。我希望能够让用户将鼠标悬停在网格中的单元格上,并通过工具提示获取单元格坐标。现在我正在输出到控制台。

我可以在jQuery中捕获悬停事件,但它只给出了我输入的单元格的坐标,以及我离开的单元格。可以通过jQuery或插件来检测鼠标何时暂停一个区域来触发事件?我尝试了hoverIntent,但这只会延迟事件但不允许我在不退出并重新输入元素的情况下触发同一元素上的事件。

1 个答案:

答案 0 :(得分:0)

如果我这样做,我会尝试像jquery mousemove事件那样的坐标,并使用一个defferred对象,在指定时间内超时定义暂停。我不是jquery天才它只是看起来像你想要的异步事件,这就是谷歌为我想出的。我发现的最好的例子是jquery docs @ http://api.jquery.com/deferred.promise/