jquery.mobile 1.4.5未捕获TypeError:无法读取未定义的属性'concat'

时间:2016-07-21 07:11:27

标签: jquery jquery-mobile

我创建了一个示例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时,没有问题。谁能告诉我为什么?提前谢谢。

4 个答案:

答案 0 :(得分:68)

Look this Documentation

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必须是同一个版本

你可以使用这些来获取: