我有一个 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
,以及它上面的任何东西完全消失。这可能吗?
(我已经阅读了有关此的其他问题,但似乎没有一个适合我的情况)