编程语言
首页 > 编程语言> > javascript-JS鼠标悬停/鼠标闪烁但不停留

javascript-JS鼠标悬停/鼠标闪烁但不停留

作者:互联网

这是我有问题的一些代码:

$(".setEtiquette").mouseover(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeIn();
}).mouseout(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeOut();
});

在setEtiquette上时,rightFrame闪烁,但这不是我们想要的,在移动到另一个礼节时我们希望它停留并离开…

你有什么可以帮助我的吗?

谢谢!

解决方法:

当指针也移入子元素时,mouseover()会触发,而当鼠标指针移入绑定元素时,mouseenter()会触发.
如果闪烁是由于绑定元素的现有子元素引起的,则可能需要尝试使用mouseenter / mouseleave而不是mouseover / mouseout.

标签:mouseover,mouseout,javascript,jquery
来源: https://codeday.me/bug/20191102/1991213.html