我正在使用角度js和phonegap开发应用程序。
我在指令中使用jquery mobile,它用于向通知栏添加一些动画。我使用jquery 1.8.1但是当我使用jquery mobile
时效果很好<script src="scripts/vendor/jquery/jquery.mobile-1.3.1.js"></script>
我收到以下错误:
Uncaught TypeError: Cannot set property 'mobile' of undefined jquery.mobile-1.3.1.js:26
(anonymous function) jquery.mobile-1.3.1.js:26
(anonymous function) jquery.mobile-1.3.1.js:27
(anonymous function) jquery.mobile-1.3.1.js:22
(anonymous function) jquery.mobile-1.3.1.js:24
有什么建议吗?
提前致谢!
答案 0 :(得分:23)
使用 jQuery-Mobile版本1.3.1 ,使用 jQuery版本1.8.3 或更高版本。建议使用 jQuery版本1.9.1 。
答案 1 :(得分:6)
@Omar实际上你让我通过你的评论解决了这个问题,我留下了评论:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
谢谢!
答案 2 :(得分:1)
包括第一个Jquery,然后是Jquery-mobile,如下所示:
<script src="js/libs/jquery/jquery.js" type="text/javascript"></script>
<script src="js/libs/jquery-mobile/jquery.mobile.js" type="text/javascript"></script>
另外,正如其他人所说,使用jquery版本1.9.1或更高版本。