これに頭を巻くのに苦労しています。私は2つのdivを持っており、1つはもう1つを正確にオーバーレイしています。たとえば、青いdivが下にあり、赤いdivが上にあり、displayプロパティがnoneに設定されているとします。これを、グループと呼びます。これらの「グループ」も5つ続けてあります。
1つにカーソルを合わせて、非表示の赤いダイブをフェードインさせたいと思います。現在、以下のコードはすべて同じクラスであるため、5つすべてを同時に起動します。
この問題を解決するために何を使用できますか?ホバーイベント内で「this」を使用してみましたが、どこにも行けないようです。
$('.blue').mouseenter( function (){
$(".red-rollover").fadeIn("500");
});
$('.blue').mouseleave( function (){
$(".red-rollover").fadeOut("500");
});
編集
申し訳ありませんが、フィドルを投稿しませんでした...私の悪い。これにより、divレイアウトが少しわかりやすくなります。
http://jsfiddle.net/pjPua/