我是第一次尝试一些 jQuery。我的第一个目标是让页面上的一个图像淡入另一个图像。我已经想出了如何使用几个将背景图像设置为不同图像文件的 div 来做到这一点(参见下面的代码)。但是,如果我以某种方式对现有的 img 标签执行此操作而不是使用某些 div,这对我的情况会更好。有什么方法可以做这段代码的工作,但使用 img 标签?
<html>
<head>
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript">
$(function() {
$("#imgblock2").delay(3000).fadeIn(3000);
});
</script>
<style type="text/css">
#imgblock {
background-image:url("frame.jpg");
width:240;
height:320;
position:absolute;
top:0;
left:0;
}
#imgblock2 {
background-image:url("average.jpg");
width:240;
height:320;
position:absolute;
top:0;
left:0;
display:none;
}
</style>
</head>
<body>
<div id="imgblock"></div>
<div id="imgblock2"></div>
</body>
</html>