当使用CDN进行测试时,eveything完美地运行,但我无法在本地使用jquery / jquery mobile。有时候某些课程似乎有效,而有些课程则没有,有时甚至根本没有。
使用这些版本:
jQuery - 3.2.1
jQuery Mobile - 1.4.5
按照Jquery的顺序加载它们,然后移动,然后是我的js文件。
将jQuery文件放在css和js文件夹中
使用和不使用/在css / js文件夹之前的文件链接
目前最新版本的jQuery和jQuery mobile不兼容。当使用CDN时,我使用的是旧版本,这就是它工作的原因。我在本地添加了旧版本的jQuery,但它确实有效。
HEAD:
<!--<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />-->
<link rel="stylesheet" href="css/main.css"> <!-- Link to main style sheet -->
<!--<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>-->
<script src="jquery-3.2.1.min.js"></script>
<script src="jquery.mobile-1.4.5.min.js"></script>
<link rel="stylesheet" href="jquery.mobile-1.4.5.min.css">
<script src="/js/javascript.js"></script>
我的目录:
https://gyazo.com/8c41761abf2cd0d4e006e6e032d2a0f4
如果我尝试按上述方式运行所有内容,则会出现以下控制台错误(jQuery mob line 4):
TypeError:a.event.props未定义