【发布时间】:2014-02-14 04:08:00
【问题描述】:
我在我的phonegap应用程序中使用intridea的sketch.js。修改后可以正常工作
case 'touchstart':
if (this.painting) {//add
this.stopPainting();
//add
}//add
this.startPainting();
break;
通过将以上行添加到代码中。但是我收到一个 pageX 未定义的错误,这导致我的应用程序崩溃。
01-23 19:53:59.342: E/Web Console(31932): Uncaught TypeError: Cannot read property 'pageX' of undefined at file:///android_asset/www/js/external_libs/sketch.js:107
如何克服这个问题,任何帮助将不胜感激。谢谢
【问题讨论】:
-
你在Phonegap中使用sketch.js有什么成功吗?我正在尝试自己使用它并且它可以工作,但是当你绘制它时,它每次都会清除以前绘制的线,但我不知道为什么。
-
@RickCurran :不幸的是没有。我最终使用了 jqscribble.js,它成功了。
-
谢谢,我也切换到另一个库,但使用 Fabric.js 代替 @Sumodh Nair
-
@RickCurran : 太棒了:)
标签: javascript jquery cordova html5-canvas