我是jQuery的新手,我试图让图像淡入,但不会。有人可以告诉我代码有什么问题吗?在此先感谢为什么图像不能用jQuery淡入
我的HTML页面看起来像这样
<!doctype html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="main.css">
<script type="text/javascript">
$(document).ready(function(){
$(".slider#1").fadeIn("slow");
});
</script>
<title>slider</title>
</head>
<body>
<div class="slider" >
<img id="1" src="images/mountain.jpg" alt="Mountain"/>
<img id="2" src="images/roses.jpg" alt="Roses" />
<img id="3" src="images/vilage.jpg" alt="Village"/>
</div>
</body>
</html>
和我的CSS代码
* {margin: 0 padding:0}
.slider {
background-image: url(images/loader.gif);
background-repeat: no-repeat;
background-position: center;
border: 1px solid black;
overflow: hidden;
width: 700px;
height: 400px;
}
.slider img {
display: none;
width: 700px;
height: 400px;
}
使用数字元素 - id =“1” - 不是个好主意。尽量避免这种情况。 –
作为@IgorBenikov说:http://stackoverflow.com/questions/70579/what-are-valid-values-for-the-id-attribute-in-html – jammykam
我已经回到问题的原始版本;编辑2歼灭了很多信息(我认为是为了澄清)。 – shambulator