私の問題を紹介する JSFiddle ( http://jsfiddle.net/wpC57/2 ) を作成しました。
#grid-viewer に display: none; を表示させたい。ページが読み込まれます。次に、リンクのいずれかにカーソルを合わせると、それに応じてフェードインして再配置します。
現在、再配置は意図したとおりに機能していますが、フェードインとフェードアウトに問題があります。フェードアウトした後、再びフェードインすることはありません。どんな助けでも大歓迎です。
ホバリング機能を処理する JavaScript は次のようになります。
$("a.mainlink").hover(function() {
var dataTitle = $(this).attr("data-title");
$("#grid-viewer").stop().fadeIn();
$("#grid-viewer").stop().animate({
"left": ($(this).offset().left - $("#grid-view").position().left)
}, 200);
$("#grid-text").html(dataTitle);
}, function() {
$("#grid-viewer").stop().fadeOut();
});