如何在本地包含jQuery?

时间:2017-04-28 19:19:32

标签: javascript jquery jquery-mobile

当使用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未定义

1 个答案:

答案 0 :(得分:0)

您检查过浏览器控制台了吗?这可以是一个很好的开始,看看你遇到的那种错误,你可以看到浏览器控制台按 F12 键然后你必须去部分网络,一旦你打开它重新加载页面,你就能看到为什么没有加载你的JS文件。Console of Google Chrome