Подтвердить что ты не робот

Jquery.mobile 1.4.5 Uncaught TypeError: Не удается прочитать свойство 'concat' из undefined

Я создал образец файла index.html и включил последние jquery (3.1.0) и jQuery mobile (1.4.5).

На странице загрузки выводится сообщение об ошибке:

jquery.mobile-1.4.5.js:3337 Uncaught TypeError: Cannot read property 'concat' of undefined

в этой строке:

mouseEventProps = $.event.props.concat( mouseHookProps ),

Когда я попытался включить jquery-1.11.2, проблем не было. Может ли кто-нибудь сказать мне, почему? Спасибо заранее.

4b9b3361

Ответ 1

Посмотрите эту документацию

jQuery mobile заблокирован для некоторых версий jQuery! Вы найдете текст

jQuery Mobile 1.3.0 поддерживает версии ядра jQuery 1.7.2 - 1.9.1 и активно тестировали предстоящую версию 2.0. Мы будем поддерживая синхронизацию с их релизами, чтобы вы могли в полной мере воспользоваться преимуществами новая доброта.

UPDATE

jQuery mobile теперь работает и с версиями 2.x, хотя версия 3 все еще возвращает указанную ошибку.

Ответ 2

== Решение ==

jQuery-Mobile 1.5 кажется совместимым с jQuery 3.x.

(На данный момент он недоступен на главном веб-сайте, но доступен по адресу:  code.jquery.com):

http://code.jquery.com/mobile/1.5.0-alpha.1/jquery.mobile-1.5.0-alpha.1.min.js

(благодаря PF4Public)