Dan*_*xox 5 jquery mouseover mouseout
我在使用jQuery MouseOut和MouseOver时遇到了一些问题.
每次我将鼠标悬停在选定的div上时,都会显示需要显示的子div.然而,它开始闪烁.
我不知道为什么.我已经在JsFiddle上发布了代码.
这是HTML代码:
<div class="section-item-portal">
<div class="section-text">Lorem Ipsum Dolor Sit Amet, Lorem Ipsum Dolor Sit Amet, Lorem Ipsum Dolor Sit Amet, Lorem Ipsum Dolor Sit Amet, Lorem Ipsum Dolor Sit Amet, Lorem Ipsum Dolor Sit Amet, </div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是jQuery:
$(document).ready(function () {
$('.section-text').hide();
$('.section-item-portal').mouseover(function () {
$(this).children('.section-text').fadeIn();
});
$('.section-item-portal').mouseout(function () {
$(this).children('.section-text').fadeOut();
});
});
Run Code Online (Sandbox Code Playgroud)
我很感激你的帮助:)
使用mouseenter和mouseleave替代.
$(document).ready(function () {
$('.section-text').hide();
$('.section-item-portal').mouseenter(function () {
$(this).children('.section-text').fadeIn();
});
$('.section-item-portal').mouseleave(function () {
$(this).children('.section-text').fadeOut();
});
});
Run Code Online (Sandbox Code Playgroud)