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