Ответ 1
С jQuery-Mobile версии 1.3.1 используйте jQuery версии 1.8.3 или новее. Рекомендуется использовать jQuery версии 1.9.1.
Я разрабатываю приложение с angular js и телефонной связью.
Я использую 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
Любые предложения?
Спасибо заранее!
С jQuery-Mobile версии 1.3.1 используйте jQuery версии 1.8.3 или новее. Рекомендуется использовать jQuery версии 1.9.1.
@Omar на самом деле вы заставили меня исправить это по вашему комментарию, я оставил комментарий:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
Спасибо!
Включите сначала 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 или новее.