这是我遇到的一些问题:
$(".setEtiquette").mouseover(function(){
var rightFrame = $(this).attr("name");
$('#'+rightFrame).fadeIn();
}).mouseout(function(){
var rightFrame = $(this).attr("name");
$('#'+rightFrame).fadeOut();
});
当在 setEtiquette 上时,rightFrame 正在闪烁,但这不是我们想要的,我们希望它在移动到另一个礼仪时留下并离开...
你有什么可以帮助我的吗?
谢谢!
最佳答案
mouseover() 也会在指针移入子元素时触发,而 mouseenter() 仅在指针移入绑定(bind)元素时触发。 如果闪烁是由于您绑定(bind)到的元素的现有子元素引起的,您可能想尝试使用 mouseenter/mouseleave 而不是 mouseover/mouseout。
关于javascript - JS mouseover/mouseout 闪烁但不停留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6717240/