画像1,2,3がある画像のフェーディンエフェクトを実装しようとしています。シーケンスをフェードインすると、フェードイン効果が働きます。画像リンクを逆方向にクリックすると、サンプル画像3、画像2の順に表示されます。フェードイン効果は表示されません。私がここで何をしたのか分からない。高度でjQueryの問題fadeInの効果
<html>
<head>
<script src='http://code.jquery.com/jquery-1.6.2.min.js' type='text/javascript'></script>
<style type="text/css">
#wrapper{
width:400px;
height:300px;
}
.picture{
width:400px;
height:300px;
position:absolute;
}
.button{
background-color:red;
width:300px;
height:200px;
}
</style>
<script type="text/javascript">
function switchPicture(id){
visible_image_id = jQuery("img:visible").attr("id");
jQuery("#image_"+id).fadeIn(500,function(){
console.log("visible -" + visible_image_id);
jQuery("#"+visible_image_id).hide();
});
}
</script>
</head>
<body>
<div id='wrapper'>
<img id='image_1' class='picture' style="display:block;" src="http://media.smashingmagazine.com/wp-content/uploads/uploader/images/wallpaper-calendar-august-11/lion__11.jpg">
<img id='image_2' class='picture' style="display:block;" src="http://media.smashingmagazine.com/wp-content/uploads/uploader/images/wallpaper-calendar-august-11/before_the_fall__39.jpg">
<img id='image_3' class='picture' style="display:block;" src="http://media.smashingmagazine.com/wp-content/uploads/uploader/images/wallpaper-calendar-august-11/hot_august__97.jpg">
</div>
<div>
<a href="javascript:switchPicture(1);">Picture 1</a>
<a href="javascript:switchPicture(2);">Picture 2</a>
<a href="javascript:switchPicture(3);">Picture 3</a>
</div>
</body>
</html>
ありがとう:
は、ここでは、コードです。
あなたが既にそこにあるbajillion jQueryプラグインの1つを使用していない特定の理由はありますか? –
私はこれをカスタム目的のためにビルドし、最初からビルドする方が速いと判断しましたが、この問題は解決しませんでした。 – TonyTakeshi
あなたが停止してトラブルシューティングをしなければならないときは、それほど速くないと思います。 – Sparky