【发布时间】:2014-12-01 06:46:51
【问题描述】:
HTML
<div class="up-score">up-score</div>
<div class="vframe">vframe</div>
<div class="lol">lol</div>
<hr>
<div class="up-score">up-score</div>
<div class="vframe">vframe</div>
<div class="lol">lol</div>
<hr>
<div class="up-score">up-score</div>
<div class="vframe">vframe</div>
<div class="lol">lol</div>
css
.lol { display: none; }
jQuery
var timer
$('.up-score').mouseenter(function(){clearTimeout(timer);$('.vframe').parent().find('.lol').fadeIn(1000)})
$('.up-score').mouseout(function(){timer = setTimeout(function(){$('.vframe').parent().find('.lol').fadeOut(1000);}, 500);})
现在,当我将鼠标悬停在任何得分较高的 div 上时,它会显示所有大声笑的 div。我只想影响lol div并且在<hr>
【问题讨论】:
标签: jquery mouseenter onmouseout