我有一个使用phonegap开发的应用程序,我正在测试fabricJS的触摸支持,但不知何故它对我不起作用。
我尝试在这里创建自定义版本,但它不起作用。
我有这个 jsfiddle,我使用了另一个名为 Fabric_events.js 的版本,但它似乎也不起作用。(顺便问一下,你如何将自己的版本上传到 jsfiddle?)
所以我尝试了 FabricJS触摸事件演示,它确实有效!
由于演示有效,我尝试从http://fabricjs.com/lib/fabric_with_gestures.js下载它自己的版本,但仍然没有成功。
这是我的代码:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=1, width=device-width, user-scalable=true" />
<script src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/fabric_with_gestures.js"></script>
<script type="text/javascript" >
$(document).ready
(
function () {
var canvas = new fabric.Canvas('c');
// Do some initializing stuff
fabric.Object.prototype.set({
transparentCorners: false,
cornerColor: 'rgba(102,153,255,0.5)',
cornerSize: 12,
padding: 5
});
alert('fabric.isTouchSupported=' + fabric.isTouchSupported);
var info = document.getElementById('info');
canvas.on({
'touch:gesture': function () {
var text …Run Code Online (Sandbox Code Playgroud)