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 に答える