我在代码学院完成了我的项目。现在我尝试上传我的网站。我将每个文件保存为文件夹index.html,style.css和script.js, 但是当我打开index.html时,它看起来像script.js不起作用。网站没有互动。
代码:
<head>
<link type="text/css" rel="stylesheet" href="stylesheet.css"/>
<script type="text/javascript" src="script.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js">
</script>
<title>Result</title>
</head>
我觉得应该有用。 我从免费服务器上传文件,但仍然无法正常工作。 http://www.battleship-dariusz-plichta.cba.pl/ 我应该改变什么?
答案 0 :(得分:3)
在jQueryUI之前包含jQuery之后,你需要包含你的jQuery代码:
<head>
<link type="text/css" rel="stylesheet" href="stylesheet.css"/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<title>Result</title>
</head>
目前你似乎根本没有包含jquery(只是jQueryUI,这是对jQuery的补充)。
如果您在Chrome的F12调试器中显示您的网站,您会看到:
Uncaught ReferenceError: $ is not defined script.js:696
Uncaught ReferenceError: jQuery is not defined jquery-ui.min.js:5
Uncaught TypeError: Cannot read property 'length' of undefined