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>
谢谢! :)
答案 0 :(得分:3)
您似乎混淆了script
标记的形式:
<script type="text/javascript">
与之相符:
<script language="javascript">
(请参阅例如here以获得一些解释)。为什么不修改您的代码只使用type=
?不确定这是否都是你的问题(在发现这个之后我认为它需要修复,即使有其他人;-)但它让我感到困惑我并且可能会混淆你的浏览器; - )。
答案 1 :(得分:0)
我怀疑这是问题所在,但是尝试将函数名称从hide()
更改为hideDiv()
由于hide()
没有与jQuery标签($.hide())
一起使用,我怀疑这是个问题,但我觉得值得一试。