Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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无法工作。我想知道问题出在哪里。以下是我的代码: <script language="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script language="text/javascript"> function hide() { $("#Layer1").hide

由于某种原因,jQuery无法工作。我想知道问题出在哪里。以下是我的代码:

<script language="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>    
<script language="text/javascript">
function hide() {
    $("#Layer1").hide("fast");
}
</script>
<style type="text/css">
<!--
body {
 background-color: #000000;
}
#Layer1 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 179px;
 top: 3px;
}
#Layer2 {
 position:absolute;
 width:101px;
 height:80px;
 z-index:2;
 left: 570px;
 top: 473px;
}
-->
</style></head>
<body>
<div id="Layer1"></div>
<div id="Layer2" onclick="hide()"></div>
</body>
</html>

函数hide(){
$(“#Layer1”)。隐藏(“快速”);
}

谢谢!:)

我怀疑这是问题所在,但尝试将函数名从jQuery函数的
hide()
更改为类似于
hideDiv()


由于jQuery标记
($.hide())
没有使用
hide()
,我怀疑这是个问题,但我想值得一试。

您似乎混淆了
脚本
标记的形式:

<script type="text/javascript">
<script language="javascript">

其中一个是:

<script type="text/javascript">
<script language="javascript">


(如需了解一些解释,请参阅)。为什么不把标签改为只使用
type=
?不确定这是否是您的全部问题(在发现这一个之后,我认为需要修复它,即使还有其他问题;-),但它让我困惑,可能会让您的浏览器困惑;-)

哪部分坏了?这是您的代码,似乎在做您想要做的事情:您没有看到的预期行为是什么?这可能不是问题所在,但您应该使用
,而不是“language”属性。