Jquery 3.0.0 nicht kompatibel mit Jquery Mobile?

Ich lerne gerade, wie man Javascript schreibt. Mir wurde gesagt, dass dies der Weg ist, um jquery und jquery mobile einzuschließen:

<!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>

Die obige Seite gibt keine Mobilstile wieder. es sieht aus wie normales HTML. Aber wenn ich die jquery-Bibliothek auf 2.2.4 ändere (beide sind im Skriptordner vorhanden), funktioniert das und das Textfeld und die Schaltfläche sehen aus wie eine mobile App ohne Fehler in der Konsole. Gibt es hier eine Inkompatibilität? Wenn ich 3.0.0 verwende, sagt die Konsole außerdem: TypeError: a.event.props ist undefiniert. Ich bin nur gespannt, was hier los ist und warum ich die ältere jquery verwenden muss.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage