在鼠标hover时,元素会多次淡入/淡出
我试图在mouseover上做一个简单的淡入淡出function。 问题是,在预期的项目被碾过然后出来之后,元素会多次淡入和淡出。 我在下面包含了我的jquery代码以及随附的HTML。 任何帮助将不胜感激。 谢谢。
$(document).ready(function(){ $('.claimfile-text').hide(); $('.claimfile-graphic').mouseover(function(){ $('.claimfile-text').fadeIn(); }).mouseout(function(){ $('.claimfile-text').fadeOut(); }); });
(索赔档案)
(hover透露)
Claimant
你为什么不用:
$(".claimfile-graphic").hover(function(){ $(".claimfile-text").fadeIn(); }, function(){ $(".claimfile-text").fadeOut(); });
Hover包含两个事件处理程序 – handlerIn和handlerOut。 更多 – http://api.jquery.com/hover/
不看你的其余html你会想要停止()
$('.claimfile-text').stop().fadeIn();
这将:
描述:停止匹配元素上当前正在运行的动画。