每当有人将鼠标按在每个栏上时,我都会尝试在栏内显示信息,但它根本不起作用。我能够从纯CSS做出反应,但在尝试使用jQuery函数时,没有任何效果。
JavaScript / jQuery
$('.score').mouseover(function () {
$(this).fadeIn('slow');
});
$('.score').mouseeleave(function () {
$(this).fadeOut('slow');
});
CSS
.score{
color:white;
font-size:2em;
width:100%;
text-align:center;
display:inline-block;
position:relative;
}
答案 0 :(得分:3)
根据我的理解,您想隐藏5
并在鼠标悬停在栏上时显示
mouseeleave
尝试
$('.scoreWrap2 .score').hide()
$('.scoreWrap2').mouseover(function () {
$(this).find('.score').stop(true, true).fadeIn('slow');
});
$('.scoreWrap2').mouseleave(function () {
$(this).find('.score').stop(true, true).fadeOut('slow');
});
演示:Fiddle