2

我正在尝试让 jqtouch zepto 与 phonegap 一起使用。我正在使用android进行测试。我已经设置了项目并加载了两个 js 框架,但是在设置 jqtouch 时出现此错误

 TypeError: Result of expression 'a' [undefined] is not an object. at file:///android_asset/www/jqtouch.min.js:7

这是非 min js jqtouch 的错误。

TypeError: Result of expression 'hash' [undefined] is not an object. at file:///android_asset/www/jqtouch.js:420

这是我的 jqtouch 标头和初始化的样子

   <script src="zepto.min.js" type="text/javascript" charset="utf-8"></script>
<script src="jqtouch.js" type="text/javascript" charset="utf-8"></script>
<script src="phonegap.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
$.jQTouch({
    icon: 'jqtouch.png',
    statusBar: 'black-translucent',
    preloadImages: []
});
</script>
4

1 回答 1

1

据我了解您的问题,这是在您编译项目之前。如果您刚刚导入了 jqtouch.min.js 和 jqtouch.js 并且 Eclipse 说其中有错误,您可以将 Eclipse 设置为忽略该文件的错误。

  1. 转到:项目->属性-> JavaScript->包含路径->源->排除的组
  2. 通过添加 **/jqtouch*.js 忽略特定文件

在此处输入图像描述

这将使 Eclipse 忽略 jqtouch.js 和 jqtouch.min.js 中的假定错误,并使您能够编译您的项目。

于 2012-04-25T12:11:51.940 回答