【问题标题】:JQTouch error with phonegap带有phonegap的JQTouch错误
【发布时间】:2012-03-17 12:18:34
【问题描述】:

我正在尝试让 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>

【问题讨论】:

    标签: android cordova jqtouch zepto


    【解决方案1】:

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

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

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

    【讨论】: