Javascript Can';不能让jQuery在本地工作

Javascript Can';不能让jQuery在本地工作,javascript,jquery,user-interface,load,Javascript,Jquery,User Interface,Load,嘿,我已经检查了很多类似jQuery的问题,我想不起来了,但我真的无法理解这一点 以下代码无法在本地工作。还没有机会在线测试,但我肯定可以在本地测试 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang='en' xml:lang='en' xmlns="http://

嘿,我已经检查了很多类似jQuery的问题,我想不起来了,但我真的无法理解这一点

以下代码无法在本地工作。还没有机会在线测试,但我肯定可以在本地测试

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang='en' xml:lang='en' xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jQuery test</title>
    <link rel='stylesheet' type='text/css' href='/root/WebDev/jquery-ui-1.10.2.custom/css/ui-lightness/jquery-ui-1.10.2.custom.min.css'/>
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="/root/WebDev/jquery-ui-1.10.2.custom/js/jquery-1.9.1.js"></script>
  <script type="text/javascript" src="/root/WebDev/jquery-1.9.1.min.js"></script>
</head>
<body>

    <div style="height: 20px;width:20px;background-color:red;position:relative;top:50px;left:50px;"></div>
</body>

请注意,我确实在本地拥有这些jquery文件。

首先使用jquery,而不是使用jquery的其他插件、脚本和库

  <script type="text/javascript" src="/root/WebDev/jquery-1.9.1.min.js"></script>
  <script type="text/javascript" src="/root/WebDev/jquery-ui-1.10.2.custom/js/jquery-1.9.1.js"></script>
  <script type="text/javascript" src="jquery.js"></script>

尝试从href和src属性中删除前导斜杠。

原因是web本身找不到jquery文件。尝试使用page.resolveurl

Page.ResolveUrl始终将其URL作为应用程序绝对路径返回

解析URL始终为您提供虚拟目录的根

e、 g



JavaScript控制台中有错误吗?另外,为什么要包含jQuery文件3次?jQuery应该在js文件列表中排在第一位。。。。jquery.js和jquery-1.9.1.min.js也是从不同的路径加载的……您以错误的顺序加载了2个jquery-1.9.1?”jquery代码:“……您把它放在哪里了?”?正确的路径是什么?我尝试了你的建议,但没有成功:(我甚至尝试更改我的jquery,以便只使用普通的jquery而不是ui。但仍然不起作用:(.是的,我知道这些是正确的文件夹,糟糕的文件管理lol@DanielBowen你应该更加努力。没有其他合理的解释:\@DanielBowen请使用我完整的代码片段,只需确保将正确的路径设置为
myfunctions.js
,然后粘贴到“点击效果”中你需要的密码。先生,你是某种巫医!哈哈,不,我不知道为什么我的本地文件不起作用,但我现在知道我的顺序错了,我不知道他们有一个顺序(但现在我知道了)。@DanielBowen:)哦,这个迷雾终于解决了!D快乐的编码!玩得开心!(还有睡一觉;)
  <script type="text/javascript" src="/root/WebDev/jquery-1.9.1.min.js"></script>
  <script type="text/javascript" src="/root/WebDev/jquery-ui-1.10.2.custom/js/jquery-1.9.1.js"></script>
  <script type="text/javascript" src="jquery.js"></script>
<!DOCTYPE html>
<html>
<head>
<link  href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script src="myfunctions.js"></script>
<meta charset=utf-8 />
<title>All you need</title>
</head>
<body>

   <div style="height: 20px;width:20px;background-color:red;position:relative;top:50px;left:50px;"></div>

</body>
</html>
<script type="text/javascript" src='<%=page.resolveurl("~/javascript/jquery-ui.js")%>'></script>