将信息传递给单击时将返回的canvas元素

dph*_*ham 11 html5 canvas

有没有办法将一些id或信息传递给canvas元素,这样当你点击它时你可以找回它?

Put*_*uko 10

我建议你看看Kinetic.js是一个面向对象的画布库.还有其他选择,但是从我尝试过的那个到现在这个选项特别容易集成到HTML5/Canvas项目(IMO)中并且对事件有很大的支持(click,mouseOver,mouseOut ......等)还有拖放.非常适合用户交互导向的画布.

希望它能帮到你.


YeJ*_*bin 6

我担心你可能不会canvas像选择ID或类选择HTML DOM元素那样选择元素.但您仍然可以添加鼠标事件侦听器来检测坐标.我仍然认为使用HTML按钮标签要好得多.

这是一个关于它的教程http://simonsarris.com/blog/140-canvas-moving-selectable-shapes.

希望它可以给你帮助.