Jquery 3.0.0 несовместим с Jquery Mobile?

Я только учусь писать Javascript. Мне сказали, что это как включить jquery и jquery mobile:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet"   
      href="css/jquery.mobile-1.4.5.min.css">
  <script src="scripts/jquery-3.0.0.min.js">
  </script>
  <script 
    src="scripts/jquery.mobile-1.4.5.min.js">
  </script>
</head>
<body>
  <div data-role="page">
    <div data-role=header>My Page</div>
    <div data-role="content">
      <label for="entry">Enter a number:</label>
      <input type='number' name='entry' id='entry' min='0'>
      <button>My button</button>
    </div>
  </div>
</body>
</html>

Страница выше не отображает мобильные стили; это просто выглядит как обычный HTML. Но если я изменю библиотеку jquery на 2.2.4 (обе находятся в папке скриптов), она будет работать, и текстовое поле и кнопка будут выглядеть как мобильное приложение без ошибок в консоли. Здесь есть какая-то несовместимость? Кроме того, когда я использую 3.0.0, консоль говорит: TypeError: a.event.props не определен. Мне просто любопытно, что здесь происходит и почему я должен использовать более старый jquery.

 Mike Scotty14 июн. 2016 г., 22:27
Официально JQM поддерживает только JQuery до 2.1.x(jQuery 1.8 - 1.11 / 2.1)  Вы даже можете столкнуться с проблемами, если вы комбинируете JQM с JQuery 2.2.x См. Официальный сайт:jquerymobile.com  - Вы также можете найти больше информации по этому вопросу на их странице GitHub:github.com/jquery/jquery-mobile/issues

Ответы на вопрос(2)

Решение Вопроса

пять дней, Это также сломалосьнекоторые вещи. jQuery MigrateКак упоминалось в предыдущих ссылках, МОЖЕТ заставить вашу настройку работать, но не пытайтесь проложить этот путь.

 Bashir Abdelwahed28 дек. 2017 г., 19:04
это 2018 и все та же проблема
 user33252115 июн. 2016 г., 00:15
Да, это имеет смысл. Спасибо за разъяснение этого.
 Null isTrue02 мар. 2018 г., 21:36
да, это действительно
 Justine Lance T. Mojal17 мар. 2019 г., 12:40
2019, все еще проблема

это сообщение на jquery-mobile github средство отслеживания ошибок jquery-mobile версии 1.5 должно быть совместимо с jQuery 3.x.

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

 shieldstroy23 янв. 2018 г., 04:32
Исправил мою проблему, спасибо.

Ваш ответ на вопрос