Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能';无法让jQuery工作_Jquery - Fatal编程技术网

我能';无法让jQuery工作

我能';无法让jQuery工作,jquery,Jquery,嗨,我正在尝试一些jQuery,但一点运气都没有。正在编写代码,什么都没有,什么都不起作用。所以我尝试了一些w3schools的JQuery,但都不起作用。 知道我为什么不能让它工作吗 我在html的头部有这个 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 还是不行 谢谢你的帮助谢谢 米奇 $(文档).ready(函数(){ $(“按钮”)

嗨,我正在尝试一些jQuery,但一点运气都没有。正在编写代码,什么都没有,什么都不起作用。所以我尝试了一些w3schools的JQuery,但都不起作用。 知道我为什么不能让它工作吗

我在html的头部有这个

 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>  

还是不行

谢谢你的帮助谢谢 米奇


$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“#div1”).fadeIn();
美元(“#div2”).fadeIn(“慢”);
美元(第三分部).法代因(3000);;
});
});
使用不同的参数演示fadeIn()

单击以淡入框



将它复制到记事本中,保存下来,然后在chrome中运行,当我按下按钮时,什么也没发生


感谢所有帮助您的人,如果您只需将jQuery粘贴到记事本中,保存它并在浏览器中打开文件,就无法使用此代码找到jQuery

您必须:

  • 使用HTTP服务器提供您的文件(即不使用
    文件://
    访问文件)
  • 或者将jQuery的URL更改为不使用(以
    /
    开头的URL)
最简单的解决办法就是改变

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">


但严肃的问题是始终使用本地HTTP服务器进行测试(在包括Windows在内的任何操作系统上安装Apache都非常容易)。有很多东西你不能用
文件进行测试://
,包括大多数跨域ajax操作。

更改

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>



问题在于
//ajax.googleapis.com
用于避免不同协议(http/https)的问题。浏览器将添加用于页面的协议。从硬盘上的文件打开HTML时,将使用file://协议。浏览器尝试使用
file://ajax.googleapis.com
,但这不起作用,因为您的硬盘上没有文件夹
ajax.googleapis.com
。因此,只需显式地为jquery指定协议

这里的问题是用于加载jquery的方案相对url。因为我假设您在本地加载html文件,所以页面的方案是
file://
。当您使用
/
作为源文件加载jQuery时,它会在本地文件系统中查找名为
ajax.googleapis.com
的文件夹。将脚本标记中的
/
替换为
https://
,以解决您的问题。

我们需要一个更完整的示例。这一行代码本身并没有错,“不起作用”?jQuery是一个库,而不是自动运行的库。您还需要使用jquery编写一些东西。(比如有一辆自行车但没有骑车人,还说自行车坏了。)你试了什么?粘贴代码提供的脚本只是将jQuery库插入到文档中。您在哪里使用jQuery?第一:第二:显示不起作用的代码。否则很难说什么。您向我们展示的代码只需将jquery附加到您的网页上即可。它本身什么都不做。
-2
直到你给出原因。现在你都好了^ ^ Neal Ha)从来没有看到过这样的效果(所以)在给答案添加解释时-两次否决票)或者,在本地设置一个简单的Web服务器并从
本地主机运行
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>