我创建了一个示例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时,没有问题。谁能告诉我为什么?提前谢谢。
答案 0 :(得分:68)
jQuery mobile被锁定到某些版本的jQuery!你会找到
的文字jQuery Mobile 1.3.0支持jQuery核心版本1.7.2 - 1.9.1和 我们也在积极测试即将推出的2.0版本。我们将成为 与他们的版本保持同步,让您充分利用 新的善良。
<强>更新强>
jQuery mobile现在也适用于2.x版本,但版本3仍然会返回上述错误。
答案 1 :(得分:19)
使用最新版本 1.5 (仅适用于: code.jquery.com):
http://code.jquery.com/mobile/1.5.0-alpha.1/jquery.mobile-1.5.0-alpha.1.min.js
(感谢PF4Public)
答案 2 :(得分:0)
http://www.way2tutorial.com/jquery/jquery_download.php,使用此链接下载最新版本的jquery ...它将解决此问题
答案 3 :(得分:0)
它相对于主要的 jquery cdn 版本。 js文件和css必须是同一个版本
你可以使用这些来获取: