初めてjQueryを試しています。私の最初の目標は、ページ上の1つの画像を別の画像にフェードインさせることです。私は、background-imageが異なる画像ファイルに設定されているいくつかのdivでこれを行う方法を理解しました(以下のコードを参照)。ただし、いくつかのdivを使用する代わりに、既存のimgタグに対して何らかの方法でこれを実行している場合、これは私の状況ではより適切に機能します。このコードが行うことを行う方法はありますが、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>