我在使用鼠标悬停功能时遇到问题,我有一个 div,当悬停在它上面时,它的子 div 淡入并在 mouseleave 上淡出。子 div 显示得很好,但是当您将鼠标移到上方时,它会不断淡入淡出,这很烦人。
这是一个小提琴: http: //jsfiddle.net/NK2mt/1/和我的 jQuery 函数也在这里:
jQuery(document).ready(function(){
jQuery(".hover").hide();
jQuery('.grid-block').mouseover(function() {
jQuery(this).children('.hover').stop(true, true).fadeIn();
});
jQuery('.grid-block').mouseout(function() {
jQuery(this).children('.hover').stop(true, true).fadeOut();
});
return false;
});
当您将鼠标移到.block-text-sub
div 上淡出并再次淡入时,我似乎无法找到解决方法。