2012-03-07 7 views
0

私はJQUERY & HTMLを示すいくつかのコードを持っています。 基本的には、カーソルを画像から外したら、ホバー上のフェードインにフェードアウトし、フェードアウトするように画像を取得しようとしました。Jqueryフェードイン&アウトの問題

問題は、フェードインされる画像を元の画像の上にしたいということです。 新しいイメージがFADES INになると、FADEアニメーションを実行するイメージ上にカーソルがなくなるため、元のイメージに直進します。

私は:)何ので、今まで

感謝:)

jQueryの任意の情報を高く評価します:あなたは上のホバークラスを置く場合

<div class="hover"><img src="#"/></div> 
<div class="fade"><img src="#"/> </div> 
+0

:)私が説明した方法は、すべての答えの私の結果を増加するように変更することができるなら、私に知らせてお気軽にどうぞ – user1248192

+0

ユーザーは、HTTPを作成することができます:// jsfiddle .net /問題を説明する? –

+0

@Interstellar_Coder私はopを作っていませんが、作成しました。http://jsfiddle.net/bQrFb/ –

答えて

2

$(document).ready(function() { 
$("div.hover").hover(

function() { 
    $("div.fade").fadeIn('slow'); 
}, function() { 
    $("div.fade").fadeOut('slow'); 
}); 
}); 

HTMLをイメージとホバーイメージの両方を含む要素ですが、それでも "ホバリング"として分類されますあなたが上にマウスを移動ヒーバーの画像:

<div class="hover"> 
    <div><img src="#"/></div> 
    <div class="fade"><img src="#"/> </div> 
</div> 
+1

追加のマークアップが必要な時があります。これはその時代の一つです。他の方法でこれを行う理由はありません!フェードコードはさらに最適化することができますが、最終的に私の最適化はSohneeの提案とオリジナルの結果と同じ結果を生み出します。 ;-) –

関連する問題