我有一个背景 div 和一个前景 div,当背景被鼠标悬停时淡入淡出,当背景被移出时淡出。
但是当前景淡入时,它会从背景中窃取焦点,并且工具提示最终会“闪烁”:
如何保持工具提示可见并停止闪烁?
谢谢
我有一个背景 div 和一个前景 div,当背景被鼠标悬停时淡入淡出,当背景被移出时淡出。
但是当前景淡入时,它会从背景中窃取焦点,并且工具提示最终会“闪烁”:
如何保持工具提示可见并停止闪烁?
谢谢
鼠标悬停在我身上。这需要保持可见,而不是闪烁,直到我将鼠标移出绿色方块!
查询
$("#background").hover(function(){
$("#tooltip").fadeIn();
},function(){
$("#tooltip").fadeOut();
});
如果你想#tooltip 重叠“鼠标在我身上”文本。
#tooltip {
display: none;
width: 130px;
height: 130px;
background: red;
top:0;
}
第二种方式
var i=0;
$("#background").hover(function(){
$("#tooltip").fadeIn();
},function(){
if (i==1) {
$("#tooltip").fadeOut();
i=0;
}
});
$('#tooltip').hover('',function(){
i=1;
});
HTML
<div id="background">Mouse over me.</div>
<div id="tooltip">This needs to stay visible, and not flash, until I mouse out of the green square!</div>