0 0

html5,canvas中某个图标的鼠标事件怎么实现?3

html5,canvas中某个图标的鼠标事件怎么实现?
我有一个canvas ,然后其中我放置了2个图标1和图标2.
现在我想当鼠标放置在图标1上时 出发onmuuseover事件,这个怎么实现?
有没类似的代码给我参考一下? 谢谢...

问题补充:
sumwers 写道
两种方式:
1.如果图标是用canvas绘制上去的,就要处理canvas全局的onmousemove事件,判断鼠标的位置是否到了图标上,到了就触发某个函数。
2.图标不要用canvas画,用html的img标签来做,这样就可以直接用它的onmouseover事件。


我已经用canvas画好了..所以也就只能用你说的第一种方法了...
我感觉定位的话如果图标位置一变就要全换过 这个扩展性很差啊...
2011年8月16日 15:35

1个答案 按时间排序 按投票排序

0 0

两种方式:
1.如果图标是用canvas绘制上去的,就要处理canvas全局的onmousemove事件,判断鼠标的位置是否到了图标上,到了就触发某个函数。
2.图标不要用canvas画,用html的img标签来做,这样就可以直接用它的onmouseover事件。

2011年8月19日 16:00

相关推荐

Global site tag (gtag.js) - Google Analytics