この単純な jQuery 画像ギャラリーを作成しましたhttp://jsfiddle.net/RVermeulen/XNsHC/3/
しかし、これを行うと (fadeOut と In を使用して)、次のようになるため、fadeOut と In を適切に作成することはできません。
$(document).ready(function() {
$(".small_image").click(function() {
event.preventDefault();
var image = $(this).attr("rel");
$('#current_image').fadeOut(300);
$('#current_image').html('<img width="370" src="' + image + '"/>');
$('#current_image').fadeIn(300);
});
});
.html 関数は FadeIn よりも速く読み込まれるように見えるため、「スムーズな」フェードではありません。遅延などでこれを修正する方法を知っている人はいますか?