检查这个演示http://jsfiddle.net/yeyene/EWwRs/4/
您还可以结合mouseover
和mouseout
脚本,
查询
var delay = 400;
$(".currency").mouseover(function(){
$('#tooltip-' + this.id).show({
effect: 'slide'
});
}).mouseout(function(){
setTimeout(function(){
if (!$('#tooltip-' + this.id).hasClass('hovering')){
$('#tooltip-' + this.id).hide();
}
}, delay)
});
$('.tooltip').mouseover(function(){
$(this).addClass('hovering');
}).mouseout(function(){
$(this).removeClass('hovering');
setTimeout(function(){
if (!$('.tooltip').hasClass('hovering')){
$('.tooltip').hide();
}
}, delay)
});
CSS
.tooltip {
display:none;
position:absolute;
margin-top:-210px;
margin-left:0;
z-index:10;
background:green url(/images/black_arrow.png);
height:103px;
padding:25px;
width:196px;
color:#fff;
text-align:left;
font:11px/11px Arial, Helvetica, sans-serif;
border:3px solid red;
}