使用jQuery时出现问题
由于某种原因,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
<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”属性。