我想使用HTML5 Canvas,但我想在形状,文本和曲线方面使用它,能够附加传统的DOM事件,如onClick或拖放功能。有没有能够为我这样做的Javascript库?我已经看到gwt-canvas接近这种方法,但没有详细查看。
谢谢, 的Istvan
答案 0 :(得分:4)
查看crossbrowser框架raphaël(js / svg / vml),this video显示它正在执行drag& drop / touch-events(尝试实际演示here)
答案 1 :(得分:1)
答案 2 :(得分:1)
http://www.html5canvastutorials.com/advanced/html5-canvas-drag-and-drop-tutorial/这是关于kinetic.js和html5 canvas
的非常好的教程答案 3 :(得分:0)
我对js字段知之甚少,但我倾向于推荐http://processingjs.org/但是,请注意它几乎是用javascript实现的java库。
我认为可能有助于澄清您是否需要将事件(onClick等等)附加到特定绘制对象(形状,文本,曲线等等)或者您是否需要将事件附加到画布区域本身。
BTW,gwt-canvas将与Google Web Toolkit结合使用,这意味着它根本不是一个真正的javascript库(AFAIK,如果我错了,请有人纠正我。)