jQueryでフォトギャラリーを作ろうとしているので、サムネイルをクリックすると、フェードインして「ズームボックス」になります。次に、次のような関数loadContentFrom(domObject)を使用して、左右の矢印でナビゲートします:
function loadContentFrom(domObject)
{
// metaspan is gonna be the content of #zoombox :
var metaspan = domObject.children('.metaspan');
// set the html by fading in :
$("#zoombox").html(metaspan.html()).fadeIn(400);
add_left_right_arrows_to_zoombox();
// also set the background to be clickable for exit.
$("#exitdiv").fadeIn(400);
}
フェードインするdomObjectをクリックすると正常に動作します。しかし、左右の矢印をクリックすると呼び出されますloadContentFrom(selectedDomObject.next('.domobject'));
が、ズームボックスはすでにフェードインしているため、コンテンツがすぐに変更されます。
では、最初に現在のコンテンツをフェードアウトしてから、新しいコンテンツをフェードインするように設定するにはどうすればよいでしょうか?
ありがとう !