iframe#viewer
と、その上に表示される絶対配置要素#appear_above_viewer
があります。#appear_above_viewer
マウスが上に行く#viewer
とフェードインし、マウスが離れるとフェードアウトしたい。
これまでのところ、私はこのコードを持っています:
$("#viewer").hover(
function(){ $("#appear_above_viewer").animate({ opacity: 1 }, 'slow'); },
function(){ $("#appear_above_viewer").animate({ opacity: 0 }, 'slow'); }
);
マウスを の上#appear_above_viewer
に置くまでは機能しているようで、便利に消えます。これは、絶対配置された要素が iframe とは異なるものと見なされ、画面上の位置に違いがないためだと思います。
#appear_above_viewer
マウスが離れたときにのみ消え、その#viewer
上にあるものは完全に消えたいです。これは可能ですか?
(これに関する他の質問を読みましたが、私の状況ではうまくいかないようです)