19

我正在开发一个带有 angular 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

在此处输入图像描述

有什么建议么?

提前致谢!

4

3 回答 3

23

对于jQuery-Mobile 版本 1.3.1,请使用jQuery 版本 1.8.3或更高版本。推荐使用jQuery 版本 1.9.1

于 2013-04-24T08:54:48.790 回答
6

@Omar 实际上,您通过您的评论让我解决了这个问题,我留下了评论:

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

谢谢!

于 2013-04-24T08:22:53.720 回答
2

包括第一个 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 或更高版本。

于 2016-11-24T16:04:44.783 回答