この設定では、jQueryToolsScrollableを使用しています。大きな画像のトランジション効果を変更できません。
サムネイルをクリックすると、大きな画像がフェードアウトおよびフェードインします(この動作は、リンクにアクセスしてデモで確認できます)。フェードインするのは大きな画像だけです。
var wrap = ... fadeTo()
への遷移をに変更するのと同じくらい簡単だと思いましfadeIn()
たが、そうではありません。wrap.fadeTo()
ラインのトランジションも変更しましたが、うまくいきませんでした。
なぜ何かアイデアはありますか?私の例から不要なコードを切り取った...
$(function() {
$(".scrollable").scrollable();
$(".items img").click(function() {
if ($(this).hasClass("active")) { return; }
var url = $(this).attr("src").replace("_t", "");
var wrap = $("#image_wrap").fadeTo("medium", 0.5);
var img = new Image();
img.onload = function() {
wrap.fadeTo("fast", 1);
wrap.find("img").attr("src", url);
};
img.src = url;
$(".items img").removeClass("active");
$(this).addClass("active");
}).filter(":first").click();
});
HTML
<div id="image_wrap">Large image goes here</div>
<div class="scrollable">
<div class="items">
<div>
thumbnails go here
</div>
</div>
</div>