我最近开始使用fabric.js,无法设置点击事件。
我在this页面的引导下。
HTML:
<section class="canvas-wrap">
<canvas id="main-canvas" width="1903" height="885"></canvas>
</section>
JAVASCRIPT:
var canvas = new fabric.Canvas('main-canvas');
canvas.on({'touch:drag':function() {
console.log('dragging');
});
没什么特别的,但它不起作用。
请告诉我,如果出现问题或我应该采用其他方式。
答案 0 :(得分:2)
位于guide,This demo uses custom version of Fabric with touch events enabled
的顶部。
因此,您需要使用自定义构建的fabric.js,其中包含gesture
模块。
如何构建的详细信息写在https://github.com/kangax/fabric.js
中答案 1 :(得分:0)
我使用像这样的鼠标按下事件:
myObject.on('mouse:down', function( options ) {
if (options.target != undefined) {
//do something when clicking;
}
});