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

人走茶凉 提交于 2020-01-09 04:53:05

问题


I have created a sample index.html file and included the latest jquery (3.1.0) and jquery mobile (1.4.5).

On the loading page the error console outputed:

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

on this line:

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

When I tried include jquery-1.11.2 there was no issue. Can any one tell me why? Thanks in advance.


回答1:


Look this Documentation

jQuery mobile is locked to some versions of jQuery! You will find a text of

jQuery Mobile 1.3.0 supports versions of jQuery core 1.7.2 – 1.9.1 and we’re actively testing the upcoming 2.0 version too. We will be keeping in sync with their releases to let you take full advantage of the new goodness.

UPDATE

jQuery mobile now works with 2.x versions too, though version 3 still returns the mentioned error.




回答2:


==Solution==

use latest version 1.5 ( It is only available at : code.jquery.com ):

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

(thanks to PF4Public)




回答3:


http://www.way2tutorial.com/jquery/jquery_download.php , use this link to download the latest version of jquery ...it will solve this problm



来源:https://stackoverflow.com/questions/38497347/jquery-mobile-1-4-5-uncaught-typeerror-cannot-read-property-concat-of-undefin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!