我正在使用 phonegap 为 Android 部署在 afui(英特尔 Appframework UI)中制作的 Web 应用程序,但是,当我在 android 模拟器中对其进行测试时,调试控制台在我刚刚启动应用程序后显示以下错误:
Uncaught TypeError: Property 'touchLayer' of object function (selector, context)
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} is not a function at file:///android_asset/www/ui/appframework.ui.js:3281
并且所有 javascript 功能都被禁用。
我不知道是什么问题。我已经在 Elementary OS 上测试了 chrome 中的应用程序,它运行良好。
我正在使用 phonegap 3.1.0-0.15.0、jQuery 1.10.2 和 App Framework UI 2.0。
我按以下顺序导入 js 文件:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script src="js/jq.appframework.js"></script>
<script type="text/javascript" charset="utf-8" src="ui/appframework.ui.js"></script>
我希望有人可以帮助我找到解决此问题的方法。